Difference between revisions of "Shell32.dll"
BrentNewland (talk | contribs) m |
BrentNewland (talk | contribs) m |
||
Line 84: | Line 84: | ||
[[ChangeLog-0.2.8]] | [[ChangeLog-0.2.8]] | ||
* Fix shell32 spec file to properly export LogoffWindowsDialog as the proper ordinal (54) so that explorer won't crash on shutdown when calling it. Implement the LogoffWindowsDialog stub. ([[Alex Ionescu]]) | * Fix shell32 spec file to properly export LogoffWindowsDialog as the proper ordinal (54) so that explorer won't crash on shutdown when calling it. Implement the LogoffWindowsDialog stub. ([[Alex Ionescu]]) | ||
+ | |||
+ | [[ChangeLog-0.2.9]] | ||
+ | * correctly call HCR_GetFolderAttributes() in SHELL32_GetItemAttributes() to fix explorer's start menu root ([[Martin Fuchs]] |
Revision as of 07:05, 18 March 2012
http://en.wikipedia.org/wiki/Windows_API#Overview
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/?view=log
- Shell32: Control panel applet Rob Dickenson
- Import of shell32 from WINE (Gé van Geldorp)
- Fix shell image loading (icon index 0 is invalid) (Martin Fuchs)
- Tranparent icon labels on the desktop (Martin Fuchs)
- Implemented IShellExecuteHook for control panel (Martin Fuchs)
- MessageBox-implementation of RestartDialog and RestartDialogEx (Martin Fuchs)
- Allow SHGetPathFromIDListA to resolve items in special folders (Gé van Geldorp)
- Execute items by default using new function ShellView_OpenSelectedItems (Gé van Geldorp)
- Czech translation (Filip Navara)
- Rewrote SHGetFolderPathA to call SHGetFolderPathA (Filip Navara)
- Rewrote SHGetSpecialFolderPath[AW] to call SHGetFolderPath[AW] (Filip Navara)
- Correct path parsing in ISF_Desktop_fnParseDisplayName (Martin Fuchs)
- Implementation of shell link resolving for ShellExecuteXYZ and IExtractIcon (Martin Fuchs)
- SHGetPathFromIDListA/W now functions as Microsoft(R) Windows(R); only real file system paths, no virtual CLSID paths (Martin Fuchs)
- ISvItemCm_fnQueryContextMenu: distinguish between Open and Explore commands (Martin Fuchs)
- ShellView_DoContextMenu: activate Explore-Context menu on the desktop (Martin Fuchs)
- ShellView_CreateList, SIC_Initialize, PidlToSicIndex: enabled transparent icons on the desktop (Martin Fuchs)
- Improved error handling for many functions (Martin Fuchs)
- IShellLink: implemented IPersistFile::IsDirty (Martin Fuchs)
- ShellExecuteExA, ISF_MyComputer_fnGetDisplayNameOf: handle shell links to virtual folders (Martin Fuchs)
- ExitWindowsDialog: implemented shutdown request (Martin Fuchs)
- Implementation of RestartDialog and RestartDialogEx (Martin Fuchs)
- SHELL32_GetItemAttributes: implemented SFGAO_LINK (Martin Fuchs)
- Implemented SHGetRealIDL (Martin Fuchs)
- SHBindToParent: call QueryInterface for Desktop (Martin Fuchs)
- Merged in WineHQ's shell32 commit about "Get rid of W->A calls for shlexec" and FindExecutableW() (Martin Fuchs)
- Fixed some errors with wrong buffer lengths for wide character strings when calling RegQueryValueW() (Martin Fuchs)
- Allow only shell links to single objects (Martin Fuchs)
- Fixed called to Unicode SHELL_FindExecutable() (Martin Fuchs)
- Added missing PIDL parameter for SHELL_FindExecutable() (Martin Fuchs)
- Fix bug #166 ('FileDialog returns empty string or error in run from the start menu') (Filip Navara)
- Return 'My Compuer' PIDL for Desktop->ParseDisplayName() (Martin Fuchs)
- Resolve some FIXMEs by translating new text strings (Paulo Correasilva)
- Fix buffer length usage for RegQueryValueW() calls at various places (Martin Fuchs)
- New cmdlen parameter for SHELL_FindExecutablebyOperation() (Martin Fuchs)
- New result buffer length parameter for SHELL_FindExecutable() (Martin Fuchs)
- Replace WINE specifiy system tray implementation by a WIN32 compatible implementation (Martin Fuchs)
- use alloca() to pass NOTIFYICONDATA structures of any size (Martin Fuchs)
- Fixed bounds checking in SHELL_GetPathFromIDListA/W() (Martin Fuchs)
- Add REST_NONLEGACYSHELLMODE policy (Filip Navara)
- Handle more notification messages to prevent "-- %p WM_COMMAND %x unhandled" messages (Filip Navara)
- Much nicer-looking 8-bit versions of mycomputer.ico, drives.ico and desktop.ico (Royce Mitchel III)
- Reserve ordinals 90 and 91. Fixes bug 182 (Ge van Geldorp)
- Fixed run dialog not defaulting to the combobox (Royce Mitchel III)
- Get rid of non-standard ERROR_UNKNOWN value (Filip Navara)
- Merge Wine shell32 commits: (Martin Fuchs)
- Improved error checking and conformance with Windows (Juan Lang)
- Move control panel applet enumeration to cpanelfolder.c (Juan Lang)
- Rewrite CreateFolderEnumList to only FindFirstFile/FindNextFile once (Juan Lang)
- Cleanup the handling of the extension in SHELL_FindExecutable() (Francois Gouget)
- Increase the size of the command buffer to 1024 (Francois Gouget)
- Avoid to use return length of RegQueryValueW (Martin Fuchs)
- Fix a buffer overrun in autocomplete. (Mike McCormack)
- Fixed double applet = applet = assignment. (Marcus Meissner)
- Removed sic_hdpa only used in 1 C file as static var. (Marcus Meissner)
- Make VT_Shell_IMalloc32 and related variables static. (Marcus Meissner)
- Use string resources for ExitWindowsDialog() and RestartDialogEx() to allow internationalization. (Gé van Geldorp)
- Added Ukrainian translations. (Ilya Korniyko)
- Updated the Spanish shell32 translation and made some corrections to other language files. (José Manuel Ferrer Ortiz)
- Fix syntax problem for some windres versions (Gé van Geldorp)
- Make ole32 a delay-load import of shell32. (except that the ReactOS build system doesn't handle delay-load imports yet, so make it a normal import) (Robert Shearman, Gé van Geldorp)
- Handle shell link files contained in double quotes (Gé van Geldorp)
- launching of display properties dialog by using the desktop context menu (Martin Fuchs)
- Fix shell32 spec file to properly export LogoffWindowsDialog as the proper ordinal (54) so that explorer won't crash on shutdown when calling it. Implement the LogoffWindowsDialog stub. (Alex Ionescu)
- correctly call HCR_GetFolderAttributes() in SHELL32_GetItemAttributes() to fix explorer's start menu root (Martin Fuchs