reactos/reactos/lib/shell32
Gé van Geldorp 75b0c7ce6c Sync to Wine-20050830:
Michael Jung <mjung@iss.tu-darmstadt.de>
- Initialize all members in UnixFolder constructor.
  Support NULL value pidls in GetDisplayNameOf method.
- Implemented IPersist::GetClassID.
- Use wine_get_dos_file_name instead of GetFullPathName.
- Implemented 'My Documents' folder.
- Added stubbed implementation of IPersistPropertyBag interface.
  Register unixfs as CLSID_FolderShortcut.
- Clone pidlLast before free'ing pidl after call to SHBindToParent.
- Use FIXME's in stubs instead of TRACE's.
  Infer pathmode from CLSID in UnixFolderConstructor.
  Fail in IShellFolder::BindToObject, if folder does not initialize.
- Use StringFromGUID2 instead of StringFromCLSID in
  UNIXFS_is_rooted_at_desktop.
Michael Jung <mjung@iss.tu-darmstadt.de>
Ge van Geldorp <gvg@reactos.com>
- Prepend Desktop folder path for files/directories stored in the
  filesystem Desktop folder when GetDisplayNameOf is called with the
  SHGDN_FORPARSING flags.
- Add testcases.
Ge van Geldorp <gvg@reactos.com>
- Fix resource leak on error paths.
- Do not load all shell32 icons during initialization, it wastes a lot of
  memory
Alexandre Julliard <julliard@winehq.org>
- Replace the _ICOM_THIS_From macros by inline functions the way it's
  already done in shelllink.c.
- Use ERR instead of DPRINTF in dump_pidl_hex.
- Don't prefix the functions DllCanUnloadNow, DllGetClassObject and
  Dll(Un)RegisterServer with the dll name so that the compiler can check
  the prototypes.
- Uncomment the typedef in the DECLARE_INTERFACE macro, and get rid of
  duplicate typedefs.
- Get rid of the _ICOM_THIS macros and call the inline function
  directly instead.
- Removed the broken mmap64 configure check, and moved the
  _FILE_OFFSET_BITS define to wine/port.h. Made sure that all files that
  need the define include it.
- Added missing ntdll imports.
Francois Gouget <fgouget@codeweavers.com>
- Fix ShellExecute("\"foo.doc\"") for Internet Explorer 6.
- Update the conformance tests accordingly.
- Tweak a trace because it's very confusing to see the path with no
  escaped quotes in ShellExecuteA() and then with escaped quotes in
  ShellExecuteExW32() (due to debugstr_w()).
- Fix the return value of SHELL_Argify() so it once again returns true
  if a '%1' or equivalent placeholder was found. This fixes
  ShellExecuteEx(lpFile="foo.txt", lpClass="txtfile").
- Fix handling of SEE_MASK_CLASSNAME and SEE_MASK_CLASSKEY. They are not
  disjoint flags.
Mike McCormack <mike@codeweavers.com>
- Warning fixes for gcc 4.0.
- Fix some gcc 4.0 warnings.
Jozef Stefanka <jstefanka@codeweavers.com>
- Fixed browsing to other directories in Word 2003 file open
  dialog. Double clicking on a folder in the File->Open dialog works
  now.
Steven Edwards <steven_ed4153@yahoo.com>
- Correct definition of SFGAO_STORAGEANCESTOR.
Jason Edmeades <us@edmeades.me.uk>
- Add the time to the file display dialog modified column.
- Handle context menu->refresh, and F5 to initiate a refresh of the file
  dialog.

svn path=/trunk/; revision=17714
2005-09-07 08:43:45 +00:00
..
authors.c set svn:eol-style to native 2005-07-31 12:11:56 +00:00
autocomplete.c Sync to Wine-20050830: 2005-09-07 08:43:45 +00:00
brsfolder.c Sync to Wine-20050628: 2005-08-05 07:48:18 +00:00
changenotify.c Fix EOL setting 2005-02-09 18:18:20 +00:00
classes.c Sync to Wine-20050725: 2005-08-12 18:04:51 +00:00
clipboard.c Sync to Wine-20050628: 2005-08-05 07:48:18 +00:00
control.c Fix EOL setting 2005-02-09 18:18:20 +00:00
cpanel.h Fix EOL setting 2005-02-09 18:18:20 +00:00
cpanelfolder.c Sync to Wine-20050830: 2005-09-07 08:43:45 +00:00
dataobject.c Sync to Wine-20050725: 2005-08-12 18:04:51 +00:00
dde.c Sync to Wine-20050725: 2005-08-12 18:04:51 +00:00
debughlp.c Sync to Wine-20050830: 2005-09-07 08:43:45 +00:00
debughlp.h Fix EOL setting 2005-02-09 18:18:20 +00:00
dialogs.c Sync to Wine-20050725: 2005-08-12 18:04:51 +00:00
dragdrophelper.c Sync to Wine-20050725: 2005-08-12 18:04:51 +00:00
enumidlist.c Sync to Wine-20050725: 2005-08-12 18:04:51 +00:00
enumidlist.h Reapply Wine-20050310 changes, this time with the changes 2005-03-16 17:30:11 +00:00
folders.c Sync to Wine-20050830: 2005-09-07 08:43:45 +00:00
iconcache.c Sync to Wine-20050830: 2005-09-07 08:43:45 +00:00
Makefile.in Sync to Wine-20050830: 2005-09-07 08:43:45 +00:00
pidl.c Sync to Wine-20050830: 2005-09-07 08:43:45 +00:00
pidl.h Sync to Wine-20050725: 2005-08-12 18:04:51 +00:00
regsvr.c Sync to Wine-20050830: 2005-09-07 08:43:45 +00:00
ros-systray.c Fix EOL setting 2005-02-09 18:18:20 +00:00
shell.c Sync to Wine-20050830: 2005-09-07 08:43:45 +00:00
shell.spec Ge van Geldorp <gvg@reactos.com> 2005-05-28 21:30:32 +00:00
shell32.spec Sync to Wine-20050830: 2005-09-07 08:43:45 +00:00
shell32.xml Sync to Wine-20050725: 2005-08-12 18:04:51 +00:00
shell32_Ca.rc Fix EOL setting 2005-02-09 18:18:20 +00:00
shell32_Cn.rc Fix EOL setting 2005-02-09 18:18:20 +00:00
shell32_Cs.rc Fix EOL setting 2005-02-09 18:18:20 +00:00
shell32_Da.rc Fix EOL setting 2005-02-09 18:18:20 +00:00
shell32_De.rc Ge van Geldorp <gvg@reactos.com> 2005-05-28 21:30:32 +00:00
shell32_En.rc Ge van Geldorp <gvg@reactos.com> 2005-05-28 21:30:32 +00:00
shell32_Eo.rc Fix EOL setting 2005-02-09 18:18:20 +00:00
shell32_Es.rc Reapply Wine-20050310 changes, this time with the changes 2005-03-16 17:30:11 +00:00
shell32_Fi.rc Fix EOL setting 2005-02-09 18:18:20 +00:00
shell32_Fr.rc Fix EOL setting 2005-02-09 18:18:20 +00:00
shell32_Hu.rc Fix EOL setting 2005-02-09 18:18:20 +00:00
shell32_It.rc Fix EOL setting 2005-02-09 18:18:20 +00:00
shell32_Ja.rc Fix EOL setting 2005-02-09 18:18:20 +00:00
shell32_Ko.rc Fix EOL setting 2005-02-09 18:18:20 +00:00
shell32_main.c Sync to Wine-20050830: 2005-09-07 08:43:45 +00:00
shell32_main.h Sync to Wine-20050830: 2005-09-07 08:43:45 +00:00
shell32_Nl.rc Fix EOL setting 2005-02-09 18:18:20 +00:00
shell32_No.rc Fix EOL setting 2005-02-09 18:18:20 +00:00
shell32_Pl.rc Fix EOL setting 2005-02-09 18:18:20 +00:00
shell32_Pt.rc Sync to Wine-20050725: 2005-08-12 18:04:51 +00:00
shell32_Ru.rc Fix EOL setting 2005-02-09 18:18:20 +00:00
shell32_Si.rc Fix EOL setting 2005-02-09 18:18:20 +00:00
shell32_Sk.rc Fix EOL setting 2005-02-09 18:18:20 +00:00
shell32_Sv.rc David Nordenberg: New copy from english resource translated to Swedish, 2005-04-01 10:19:45 +00:00
shell32_Uk.rc Fix EOL setting 2005-02-09 18:18:20 +00:00
shell32_Wa.rc Fix EOL setting 2005-02-09 18:18:20 +00:00
shell32_xx.rc Fix EOL setting 2005-02-09 18:18:20 +00:00
shell32_Zh.rc Fix EOL setting 2005-02-09 18:18:20 +00:00
shellfolder.h Sync to Wine-20050419: 2005-05-05 22:16:20 +00:00
shelllink.c Sync to Wine-20050830: 2005-09-07 08:43:45 +00:00
shellole.c Sync to Wine-20050830: 2005-09-07 08:43:45 +00:00
shellord.c Sync to Wine-20050628: 2005-08-05 07:48:18 +00:00
shellpath.c Sync to Wine-20050628: 2005-08-05 07:48:18 +00:00
shellreg.c Sync to Wine-20050830: 2005-09-07 08:43:45 +00:00
shellstring.c Fix EOL setting 2005-02-09 18:18:20 +00:00
shfldr.h Sync to Wine-20050725: 2005-08-12 18:04:51 +00:00
shfldr_desktop.c Sync to Wine-20050830: 2005-09-07 08:43:45 +00:00
shfldr_fs.c Sync to Wine-20050830: 2005-09-07 08:43:45 +00:00
shfldr_mycomp.c Sync to Wine-20050830: 2005-09-07 08:43:45 +00:00
shfldr_unixfs.c Reapply Wine-20050310 changes, this time with the changes 2005-03-16 17:30:11 +00:00
shlexec.c Sync to Wine-20050830: 2005-09-07 08:43:45 +00:00
shlfileop.c Ge van Geldorp <gvg@reactos.com> 2005-05-28 21:30:32 +00:00
shlfolder.c Sync to Wine-20050725: 2005-08-12 18:04:51 +00:00
shlfsbind.c Sync to Wine-20050725: 2005-08-12 18:04:51 +00:00
shlmenu.c Sync to Wine-20050628: 2005-08-05 07:48:18 +00:00
shlview.c Sync to Wine-20050830: 2005-09-07 08:43:45 +00:00
shpolicy.c Fix EOL setting 2005-02-09 18:18:20 +00:00
shres.rc Sync to Wine-20050830: 2005-09-07 08:43:45 +00:00
shresdef.h Sync to Wine-20050830: 2005-09-07 08:43:45 +00:00
shv_bg_cmenu.c Sync to Wine-20050830: 2005-09-07 08:43:45 +00:00
shv_item_cmenu.c Sync to Wine-20050725: 2005-08-12 18:04:51 +00:00
systray.c Sync to Wine-20050628: 2005-08-05 07:48:18 +00:00
undocshell.h Sync to Wine-20050725: 2005-08-12 18:04:51 +00:00
version.h - Comment out the call to SHObjectProperties. The one who added it must have been complete freak since the parameters were completely wrong. Don't let me do "svn log" ... 2005-06-17 17:44:39 +00:00
version.rc Fix EOL setting 2005-02-09 18:18:20 +00:00
version16.rc Fix EOL setting 2005-02-09 18:18:20 +00:00