Commit graph

183 commits

Author SHA1 Message Date
Niclas Karlsson
e4f61b6359 Fixed pattern matching in PathMatchSpecA/W 1999-09-10 13:57:13 +00:00
Francois Boisvert
dd93b71c71 Tabbing in the listview of the shellview. 1999-09-10 13:56:31 +00:00
Juergen Schmied
b785ce126d Fixed crash in detach sequence. 1999-09-10 13:54:35 +00:00
Juergen Schmied
1e0eaed1de Fixed wrong return value. 1999-09-10 13:54:15 +00:00
Francois Boisvert
25eeb8f880 Some <open> features in the file dialog 95. 1999-09-03 16:46:41 +00:00
Francis Beaudet
360d089690 Fixed the support for the close button in the ShellAbout dialogs. 1999-09-03 12:42:40 +00:00
Francois Boisvert
49f7643fcb Make directories name appear in the BrowseForFolder dialog. 1999-09-03 12:38:02 +00:00
Marcus Meissner
ab7e613f81 Handle SHGDFIL_FINDDATA correctly in SHGetDataFromIDListW. 1999-09-03 12:26:33 +00:00
Michael Veksler
4405f3c369 Removed unnecessary includes from ole related files. 1999-08-18 18:35:57 +00:00
Juergen Schmied
1e5f0fea9f New internal dll, exporting already existing path functions. 1999-08-15 17:03:37 +00:00
James Juran
e020a9a95d New routine DllEntryPoint for shell.dll. Loads shell32.dll,
since most shell.dll functions call their 32-bit counterparts.
1999-08-15 16:32:03 +00:00
Juergen Schmied
eac255cd31 More use of rc files for strings and menus, fixes. First internal
icons.
1999-08-15 14:31:36 +00:00
Juergen Schmied
9bffcfc518 New interface: DropSource. 1999-08-15 14:29:56 +00:00
Juergen Schmied
3539693b3c Better DropTarget. 1999-08-15 14:29:08 +00:00
Juergen Schmied
e2051cd084 Implemented SHGetFileInfo better. 1999-08-15 14:28:15 +00:00
Juergen Schmied
050435840b Protect cache with critical section.
Removed hack to load icons from external shell32.dll.
1999-08-15 14:26:30 +00:00
Juergen Schmied
c50ef5af81 QueryGetData, EnumFormatEtc implemented. 1999-08-15 14:25:27 +00:00
Juergen Schmied
d72ace49d9 Fixed mapping of file extensions to text. 1999-08-15 14:24:49 +00:00
Ulrich Weigand
8336cc9e51 Adapted to glue code generation changes. 1999-08-15 12:45:53 +00:00
Alexandre Julliard
89f079bfd1 Replaced a few calls to lstr* functions by their CRTDLL or libc
equivalent.
1999-08-08 18:54:47 +00:00
Ulrich Weigand
6c6da674ef Moved various DLLs to dlls/ 1999-08-04 09:49:49 +00:00
Patrik Stridvall
26ffb3cd76 Fixed/added missing/wrong function prototypes and made internal
functions static.
1999-07-31 14:41:43 +00:00
Patrik Stridvall
478eee17be Eliminated warnings. 1999-07-31 13:13:23 +00:00
Eric Kohl
8d8a123cf9 Added stubs for DAD_SetDragImage() and PathCleanupSpec(). 1999-07-31 13:06:39 +00:00
Juergen Schmied
45822e6bdc Fixed use of StrRetToStrN. 1999-07-28 16:38:45 +00:00
Juergen Schmied
6f3d5805dd StrRetToStrN[A|W|AW] new independent unicode/ascii/export functions. 1999-07-28 16:38:21 +00:00
Ulrich Weigand
daed93ee99 Moved .spec files to corresponding dlls/ directory. 1999-07-25 13:14:13 +00:00
Juergen Schmied
565b2e0b5d Many fixes/reimplementations. 1999-07-25 12:26:05 +00:00
Juergen Schmied
2b0c1d8aaa Removed experimental/unused code.
Use ShellFolder to get ViewObjects.
Started cleanup of the contextmenu code.
1999-07-25 12:24:47 +00:00
Juergen Schmied
08f6fcca40 Complete redesign, split into 3 implementations (Desktop, MyComputer
and filesystem folders). All parsing and binding is done recursive.
1999-07-25 12:24:04 +00:00
Juergen Schmied
8ddda03d4a Implemented SHGetSpecialFolderPathA. 1999-07-25 12:23:15 +00:00
Juergen Schmied
43577ec09a Implemented SHCreateShellFolderViewEx. 1999-07-25 12:22:57 +00:00
Juergen Schmied
6d28b6e69f Removed special CoCreateClassObject and use ole functions instead.
SHCreateDefClassObject implemented.
1999-07-25 12:22:13 +00:00
Juergen Schmied
174092d9fe Implemented access to lnk's to a IStream interface. 1999-07-25 12:21:43 +00:00
Juergen Schmied
b61d1ac496 Fixed icon background (was black). 1999-07-25 12:21:24 +00:00
Juergen Schmied
0fa45f115e Fixed getting icons from filetypes. 1999-07-25 12:21:05 +00:00
Juergen Schmied
57f11b96cf Implemented enumeration of shell extensions, seperated enum stuff for
the 3 seperate shellfolder implementations.
1999-07-25 12:20:47 +00:00
Juergen Schmied
910169fd14 Rewrote GetData so support multiple selections. 1999-07-25 12:20:20 +00:00
Juergen Schmied
4b0dea2cac Separated stuff for shv background contextmenu to separate file. 1999-07-25 12:19:45 +00:00
Juergen Schmied
166cfd5a17 New functions to access attributes in HCR. 1999-07-25 12:19:12 +00:00
Juergen Schmied
aeb5ff0ca3 New file. Seperate implementation of the shellview background
contextmenu.
1999-07-25 12:18:30 +00:00
Francois Boisvert
56c36e3dc7 Implemented TREEVIEW_InsertItemW. 1999-07-24 12:14:51 +00:00
Marcus Meissner
f78c3beef2 Added missing prototype for ILFindChild(). 1999-07-12 13:46:38 +00:00
Francois Boisvert
7797f256fb Made IShellFolder::fnParseDisplayName return a relative pidl. 1999-07-10 12:02:28 +00:00
Juergen Schmied
c4804be139 Small fixes. 1999-07-10 11:56:34 +00:00
Juergen Schmied
37fe75b993 Implemented StrToOleStrN.
Fixed crash in ShellExecuteEx.
Implemented SHRegOpenKeyA, SHRegQueryValueExA, StrToOleStr[A|W].
Stubs for DoEnvironmentSubst[A|W], PathProcessCommand[A|W].
1999-07-10 11:54:17 +00:00
Juergen Schmied
9c894d1f33 IStream interface for file access. 1999-07-10 11:53:24 +00:00
Juergen Schmied
cb78219500 Fixed crash during second DLL_PROCESS_DETACH if the dll
refcount reached zero after the second one (memory freed twice).
1999-07-10 11:50:54 +00:00
Juergen Schmied
e80d3d7c29 Some more pidl-types.
Implementation of ILIsParent.
1999-07-10 11:49:25 +00:00
Juergen Schmied
9aef586e95 Completely rewritten. IPersistStream interface implemented. 1999-07-10 11:48:37 +00:00