Vitaliy Margolen <wine-patch@kievinfo.com>
authorGé van Geldorp <ge@gse.nl>
Sun, 20 Nov 2005 08:41:46 +0000 (08:41 +0000)
committerGé van Geldorp <ge@gse.nl>
Sun, 20 Nov 2005 08:41:46 +0000 (08:41 +0000)
commit4c62f96aadfb611e72386422233d130dd99d8cd2
treeca15b4ec4d89c70da56f26dfeae65289451312e9
parente65d49b000ac120683659c8682c92f57ae67b0ff
Vitaliy Margolen <wine-patch@kievinfo.com>
- Michael Jung <mjung@iss.tu-darmstadt.de>
  Set all capability flags supported by the shellfolder, disregarding
  the flag mask given to GetAttributesOf.
  Unit tests to demonstrate this behaviour.
Michael Jung <mjung@iss.tu-darmstadt.de>
- Added some comments to document unixfs.
- Fixed crash in unixfs shellfolder handling with winamp.
- Implemented UnixFolder's IPersistPropertyBag::Load method.
- Initialize COM prior to displaying the SHBrowseForFolder dialog.
- More robust code for querying ShellFolder attributes (some
  ShellFolders ignore the flag mask in GetAttributesOf).
- Remove iconcache pre-initialization hack, it's not necessary any
  more.
- Move target folder initialization to a dedicated function.
- Use this function in BindToObject (should be faster).
- Special handling for FolderShortcut objects in Initialize method.
- Removed a todo_wine from a no longer failing unit test.
- Replaced tabs with spaces.
Robert Shearman <rob@codeweavers.com>
- Convert SHELL32_BindToChild to Unicode and fix up the callers.
Vincent Bén <vberon@mecano.gme.usherb.ca>
- Unicodify systray.c.
- Move functions a bit to get rid of a static declaration.
Dmitry Timoshkov <dmitry@codeweavers.com>
- Correctly handle flags parameter in SHAddToRecentDocs.
Martin Fuchs <martin-fuchs@gmx.net>
- Correct WINAPI position for MSVC portability.
Mike McCormack <mike@codeweavers.com>
- Partially implement and test the shelllink object's
  IShellLinkDataList::CopyDataBlock and GetFlags methods.
- Use advapi32.CommandLineFromMsiDescriptor to get msi component paths.
- Pass the correct verb.
  Add a space between extra parameters.
  Wait for ShellExecute to complete.
- Handle MSI advertised shortcuts in the shelllink object.
- Implement IContextMenu::QueryContextMenu and
  IContextMenu::InvokeCommand.
- Add the IObjectWithSite interface.
- Invoke shortcuts through IContextMenu, rather than trying to access
  them directly.
- Fix a problem spotted by Dmitry and another one stopping correctly
  formatted lnk files from being generated.

svn path=/trunk/; revision=19356
26 files changed:
reactos/bootdata/hivecls.inf
reactos/include/wine/shobjidl.h
reactos/lib/shell32/Makefile.in
reactos/lib/shell32/brsfolder.c
reactos/lib/shell32/cpanelfolder.c
reactos/lib/shell32/enumidlist.c
reactos/lib/shell32/iconcache.c
reactos/lib/shell32/pidl.c
reactos/lib/shell32/shell.c
reactos/lib/shell32/shell32_main.h
reactos/lib/shell32/shelllink.c
reactos/lib/shell32/shellole.c
reactos/lib/shell32/shellord.c
reactos/lib/shell32/shellpath.c
reactos/lib/shell32/shellstring.c
reactos/lib/shell32/shfldr.h
reactos/lib/shell32/shfldr_desktop.c
reactos/lib/shell32/shfldr_fs.c
reactos/lib/shell32/shfldr_mycomp.c
reactos/lib/shell32/shlexec.c
reactos/lib/shell32/shlfileop.c
reactos/lib/shell32/shlfolder.c
reactos/lib/shell32/shlmenu.c
reactos/lib/shell32/systray.c
reactos/w32api/include/appmgmt.h [new file with mode: 0644]
reactos/w32api/include/shlobj.h