Alexandre Julliard
20c169e0a4
Fixed a few more headers dependency issues.
2003-09-09 19:39:31 +00:00
Alexandre Julliard
69c90c2a9f
Converted the rest of the obj_*.h headers to IDL into shobjidl.idl.
2003-09-09 19:32:36 +00:00
Francois Gouget
ae50013017
Fix the case of product and company names.
2003-09-08 19:38:45 +00:00
Rolf Kalbermatter
7ffcb0ea98
Change parameter in SHGetSpecialFolderPathA/W to int as documented in
...
MSDN.
Add some more definitions and move SHGetDesktopFolder() from
wine/obj_shellfolder.h to here.
2003-09-08 18:47:10 +00:00
Alexandre Julliard
e37c6e18d0
Fixed header dependencies to be fully compatible with the Windows
...
headers (with help from Dimitrie O. Paun).
2003-09-05 23:08:26 +00:00
Alexandre Julliard
d937dc2963
Implemented shtypes.idl and shobjidl.idl and removed a few more
...
wine/obj_* headers.
2003-09-04 19:43:39 +00:00
Alexandre Julliard
802ebc1168
Converted oleidl.h to IDL.
2003-09-03 20:17:39 +00:00
Alexandre Julliard
81c31701d2
Avoid including wine/obj_*.h files directly from C files.
...
Removed no longer used obj_serviceprovider.h.
2003-09-03 00:16:28 +00:00
Alexandre Julliard
7ecf0e3e1d
shlobj.h must include wine/obj_dragdrophelper.h (reported by Martin
...
Fuchs).
2003-09-03 00:14:12 +00:00
Rolf Kalbermatter
514521bfaf
Make the different helper functions all return actual error codes.
...
Avoid code duplication between ANSI and Unicode variant of those
functions.
2003-09-02 18:12:44 +00:00
Martin Fuchs
63fecde98b
Declare LPCITEMIDLIST as 'const' pointer and adjust shell32
...
implementation to the corrected type.
2003-09-02 01:01:06 +00:00
Rok Mandeljc
d4c1ebabdb
Minor updates of Slovenian translations.
2003-08-29 22:21:43 +00:00
Rolf Kalbermatter
c6670526ad
Change protoype of SHChangeNotifyRegister to what MSDN says.
...
Remove an unsigned mismatch warning.
2003-08-29 22:11:23 +00:00
José Manuel Ferrer Ortiz
4a0dd81cf1
Some new Spanish translations and improvements to other existing
...
ones.
2003-08-22 05:03:19 +00:00
Mike McCormack
c2bd211b4c
Remove useless comments that clutter the code.
2003-08-21 21:26:23 +00:00
Mike McCormack
8e98b9cda4
Stub for (undocumented) SHCreateLinks.
2003-08-21 21:26:07 +00:00
Alexandre Julliard
864ca06832
winnls.h must not include winbase.h.
2003-08-20 18:22:31 +00:00
Alexandre Julliard
19b6a49845
Allocate DebugInfo field for all critical sections (based on a patch
...
by Alex Pasadyn).
Get rid of the Wine-specific CRITICAL_SECTION_INIT macro.
2003-08-12 23:50:54 +00:00
Johan Dahlin
f6983b28c8
Updated Swedish translation.
2003-08-12 20:32:11 +00:00
Mike McCormack
3a41addd3a
Export SHBindToParent (already implemented).
2003-08-12 18:53:41 +00:00
Patrik Stridvall
ba78aac406
Fixed some issues found by winapi_check.
2003-08-08 21:07:23 +00:00
Alexandre Julliard
f93256a56c
Warning fixes.
2003-08-06 22:08:04 +00:00
Alexandre Julliard
20698b22df
Make the DllRegisterServer, DllRegisterServerEx, DllUnregisterServer,
...
DllGetClassObject and DllCanUnloadNow functions private (suggested by
Jon Griffiths).
2003-07-30 03:48:55 +00:00
Martin Fuchs
65b4d2dc75
Fixed Ansi version of RenderFILENAME and implement a Unicode version.
...
Implemented CFSTR_FILENAME with Unicode filename.
2003-07-26 20:32:43 +00:00
Martin Fuchs
ad1fbf2e5a
Only return FALSE in IEnumIDList_fnNext if no item could be fetched at
...
all.
2003-07-22 03:16:00 +00:00
Mike Hearn
72d8aa5ec2
Deal with the case of loading an empty PIDL from a stream better in
...
ILLoadFromStream.
2003-07-22 01:00:47 +00:00
Jon Griffiths
adc9b65022
Move IQueryAssociations into shlwapi. Docs/-W/MSVC++ fixes.
2003-07-19 03:07:41 +00:00
Alexandre Julliard
4aaa257086
Fixed string.h includes.
2003-07-16 23:31:35 +00:00
Francois Gouget
3ca761220a
Spelling fixes (s/occured/occurred/ and variants).
2003-07-15 20:53:39 +00:00
John K. Hohm
cc9005d0f3
Implement DllRegisterServer and DllUnregisterServer, and add
...
OleSelfRegister version string.
2003-07-15 20:48:47 +00:00
Francois Gouget
56aaea2f43
Spelling fixes.
2003-07-09 02:52:57 +00:00
Rein Klazes
c2d287f682
Fixed a typo in the previous SHGetFileInfo() patch.
2003-07-08 21:07:49 +00:00
Stephan BEUZE
fac288394a
- Fixed iIndex use in SHGetFileInfoA (as of MSDN, iIndex is copied in
...
the iIcon field of psfi)
- Removed DLL_THREAD_ATTACH and DLL_THREAD_DETACH cases.
2003-07-03 18:11:01 +00:00
Eric Pouech
81e15c5ce0
Only release object if we actually got it.
2003-07-02 00:37:16 +00:00
Marcelo Duarte
de08661413
- Localization to Portuguese of Brazil
...
- Revision and addition of missing resources
- Minor typo fix and codepage fix in programs/winefile resource.
2003-06-30 20:22:35 +00:00
Aric Stewart
f7f7bd0cfe
ISvItemCm_fnInvokeCommand: added support for "delete" command.
2003-06-24 02:33:53 +00:00
Mike McCormack
1351e23b05
Change notification fixes.
2003-06-23 19:49:40 +00:00
Jason Edmeades
e5aabc6eeb
SHGetFileInfo should tolerate null pointers.
2003-06-21 02:01:57 +00:00
Francois Gouget
9591836ffb
'sizeof type' is best avoided as it won't always compile (e.g. 'int
...
main() {return sizeof int;}'). Use 'sizeof(type)' instead.
2003-06-18 19:45:22 +00:00
Francois Gouget
c5f775a9c7
Typos/spelling fixes.
2003-06-18 03:30:39 +00:00
Mike Hearn
a8755ff912
Add stubs for Control_FillCache_RunDLL ansi/unicode variants.
2003-06-16 19:38:10 +00:00
Robert Shearman
7aae1b79d9
- Support a few more flags
...
- Rewrite the enumeration loop
- Support non-desktop root
- Silence harmless and implemented debug messages
2003-06-06 18:09:38 +00:00
Mike McCormack
88090b47a6
Remove code that starts wineshelllink, instead create a windows
...
compatible shortcut (*.lnk) file. After creating that file, start a
link processor (winemenubuilder) on it, which reads it back then calls
wineshelllink.
Rework CreateStreamFromFile to create an IStream object that is
writeable.
2003-05-21 18:50:53 +00:00
Aric Stewart
83d92d3e0f
Make sure we find the drag and drop functions before calling them.
2003-05-19 23:14:09 +00:00
Ulrich Czekalla
52b732dd0d
Handle SEE_MASK_CLASSKEY case for ShellExecute.
2003-05-19 23:07:49 +00:00
Robert Shearman
f0df2b2c51
Add a PIDL type For Network Provider.
2003-05-19 21:42:44 +00:00
Aric Stewart
07c649bf1b
Added support for the %L escape.
2003-05-19 18:55:26 +00:00
Mike McCormack
5674b8308e
Implemented ReadCabinetState and WriteCabinetState.
2003-05-19 18:54:01 +00:00
Ulrich Czekalla
0ea140da97
Partial implementation/stub of undocumented function shell32.256.
2003-05-13 22:20:13 +00:00
Huw Davies
663dbc963f
Pass correct pointer to CoCreateInstance in SHLoadInProc.
2003-05-13 22:19:01 +00:00
Francois Gouget
f803e2a92d
Fix miscellaneous spelling errors and typos.
2003-05-13 00:41:57 +00:00
Mike McCormack
bd69422ca8
Clean up SHFileOperationA/W debugging a little.
2003-05-11 03:31:08 +00:00
Robert Lunnon
2eab8afaa9
Eliminate segfault due to NULL This->sIcoPath.
2003-05-06 18:36:54 +00:00
Dimitrie O. Paun
1a1f9bffb3
Make it easy to use something other than wrc to compile resources.
2003-05-06 18:34:53 +00:00
Igor Stepin
97b7bc1984
Added a lot of Russian translations.
2003-05-04 02:33:08 +00:00
Rolf Kalbermatter
b74beada5a
Fix some typos and a memory leak in SHFileOperationA.
2003-04-26 02:05:39 +00:00
Alexandre Julliard
2e12d33dfd
Removed no longer needed uses of LDPATH.
2003-04-21 23:54:05 +00:00
Rolf Kalbermatter
a25967c92a
Reimplement SHFileOperation in Unicode, based on the work of Dietrich
...
Teickner.
2003-04-19 20:09:09 +00:00
Rolf Kalbermatter
468494cb83
Implemented ILGetDisplayNameExA and ILGetDisplayNameExW and call them
...
from ILGetDisplayNameAW and ILGetDisplayNameExAW.
2003-04-17 02:18:33 +00:00
Alexandre Julliard
fc09423d3d
Allow overriding CFLAGS when running configure. Other small cleanups.
2003-04-14 21:46:41 +00:00
Alexandre Julliard
aae3cb61cd
Simplified COM interface declarations, removing the need to define
...
both an xxx_METHODS and an xxx_IMETHODS macro.
2003-04-11 00:31:02 +00:00
Alexandre Julliard
55379110c5
Get rid of the ICOM_CALL macros.
2003-04-10 21:13:58 +00:00
Alexandre Julliard
c2ebe1ff93
Removed uses of the non standard ICOM_VTBL macro.
2003-04-10 18:17:34 +00:00
Alexandre Julliard
f00c46f030
Use a more compatible technique to declare COM interfaces methods,
...
using Microsoft's STDMETHOD macros instead of the Wine-specific
ICOM_METHOD ones.
2003-04-10 00:19:24 +00:00
Andreas Mohr
114b667f41
Some spelling and formatting fixes.
2003-04-02 01:23:43 +00:00
Rolf Kalbermatter
48a01aebef
Fix test to succeed in Win 98/2K and most probably ME/XP as well.
2003-04-01 04:41:12 +00:00
Rolf Kalbermatter
b2d39ea5f0
Moved prototype for SHBindToParent() to shlobj.h.
2003-04-01 04:35:54 +00:00
Adam Gundy
ea10ed7c11
Don't convert uninitialized bytes of the filename from wide to
...
multibyte.
2003-03-30 01:35:49 +00:00
Dimitrie O. Paun
8794935e12
Remove unused options -a and -C.
...
Collapse the -w into -O, for symmetry with -J.
Update the man page to the latest options.
2003-03-27 18:37:59 +00:00
Rolf Kalbermatter
8b9bf9ff0f
Cosmetic fixes.
2003-03-27 00:00:15 +00:00
Rolf Kalbermatter
72da279d52
Implemented CheckEscapesA/W.
2003-03-26 23:59:51 +00:00
Rolf Kalbermatter
1c481f3da8
Add new helper function to create a relative file or folder ItemIDList
...
for a path and change usage of SHSimpleIDListFromPath to call new
function instead.
2003-03-26 23:35:23 +00:00
Stefan Leichter
a127ad1cd1
Let wcmd handle .cmd files like .bat files.
2003-03-25 00:33:56 +00:00
Rolf Kalbermatter
c67ad75985
SHInitRestricted() fix boolean error introduced in last patch.
2003-03-23 20:03:30 +00:00
Alexandre Julliard
e048adab83
List 16-bit spec files explicitly to avoid problems with some versions
...
of make.
2003-03-23 20:00:02 +00:00
Alexandre Julliard
9e4fc4c9b6
Converted winebuild option parsing to use getopt_long. Added a number
...
of long aliases for the existing short options.
2003-03-23 01:12:30 +00:00
Steven Edwards
bace7a11ca
shell.c is now 16-bit only.
2003-03-21 23:39:24 +00:00
Rolf Kalbermatter
bc7cf93d92
- Add new W2K policies to the known list of policies.
...
- Modify the algorithme to go through the list until a NULL entry is
found instead of hardcoding the number of elements (I was to lazy to
count them again ;-)
- Fix SHInitRestricted to work as Unicode on NT systems.
2003-03-21 21:26:25 +00:00
Rolf Kalbermatter
830d3d778f
Implement some more Win API functions and add support functions for
...
coming changes to SHFileOperation.
2003-03-21 21:23:33 +00:00
Alexandre Julliard
2ee8b5bb13
Replaced mkstemp by mkstemps from libiberty.
...
Removed a couple of unnecessary portability functions.
2003-03-20 21:07:49 +00:00
Alexandre Julliard
114a31a2a8
Take advantage of new winebuild syntax to remove redundant function
...
names in spec files.
2003-03-20 03:53:12 +00:00
Jon Griffiths
cd4234aa49
Documentation updates.
2003-03-18 18:35:48 +00:00
Paul Rupe
ae379a44fd
Add CSIDL_PROFILES. Improved logging for non-existent CSIDL values.
2003-03-17 04:42:45 +00:00
Alexandre Julliard
a9c51cb60b
Replaced forwards by normal function declarations.
2003-03-17 00:17:00 +00:00
Vitaliy Margolen
34ef9824df
- make SHGetFileInfo handle relative paths
...
- fix requests for large icons
2003-03-16 23:51:02 +00:00
Jon Griffiths
147e2fa467
Constify the strings in the policy cache.
...
Documentation updates.
2003-03-12 20:17:30 +00:00
Vitaliy Margolen
11c19c509d
Add few SFGAO_CAN* attributes to supported list.
2003-03-05 02:48:26 +00:00
Alberto Massari
84c48b957b
Fixes to IShellFolder::GetAttributesOf:
...
- before computing the flags for the requested entry, reset the bits
we don't support, or we will tell something we didn't want to.
- instead of using an hexadecimal mask for the unsupported flags, use
a mask made of the supported ones
- replace the obscure hexadecimal values with the proper macros
2003-02-27 21:04:38 +00:00
Alexandre Julliard
a36fa53607
Updated authors list.
2003-02-19 23:30:10 +00:00
Rolf Kalbermatter
d11efe88b9
Change SHCreateDirectory and Win32DeleteFile to be Unicode or ANSI depending
...
on OS version. Add ShCreateDirectoryEx API.
2003-02-01 00:41:30 +00:00
Alexandre Julliard
43690e9e47
Removed no longer needed inclusion of heap.h.
2003-01-24 00:54:58 +00:00
Rolf Kalbermatter
49e1b69172
Change SHChangeNotify to be Unicode and ANSI indifferent, as the type
...
of parameters is really defined by uFlags parameter.
2003-01-21 19:36:24 +00:00
Robert Shearman
004fed63c5
- Clear bits in structure passed to IOleCommandTarget_QueryStatus to
...
show that we don't support any Exec's.
- Add two Exec cases that were found during testing.
2003-01-21 19:28:36 +00:00
Robert Shearman
8c1911f65a
Separate the HINSTANCEs used by GetShellOle() and other delay load
...
functions.
2003-01-15 00:45:19 +00:00
Francois Gouget
9b0b1e078a
Remove (POINTER)NULL casts.
2003-01-14 23:43:41 +00:00
Juergen Schmied
7cf87c521e
Fixed crash in winamp reported by Andreas Mohr.
2003-01-10 01:46:15 +00:00
Juergen Schmied
799e6ce629
Fix recently broken GetDisplayNamesOf of names of shell extension
...
dlls.
2003-01-10 01:45:57 +00:00
Dimitrie O. Paun
4a883a55f6
Collapse the -hHrs options into the -O option.
...
Generate .res files by default.
2003-01-09 00:03:53 +00:00
Dan Kegel
0fd521fee3
Change RECT to use LONG to match win32 standard headers and fix format
...
strings to use %ld for RECT elements.
2003-01-08 21:09:25 +00:00
Dimitrie O. Paun
297f3d898d
Define NONAMELESS{STRUCT,UNION} explicitly in the files that need them.
2003-01-07 20:36:20 +00:00
Dimitrie O. Paun
cef5961d2b
Eliminate lots of __WINE__ conditionals from the headers.
2003-01-03 19:12:55 +00:00
Dimitrie O. Paun
dfa6b127c2
SHGetMalloc() returns a HRESULT, not a DWORD.
2003-01-03 03:07:21 +00:00
Dan Kegel
adf55c25db
ShellExecute(NULL, "wordpad.exe",) now correctly finds wordpad.exe in
...
App Paths.
2003-01-03 03:03:36 +00:00
Alexandre Julliard
d2c034a8dc
Removed some remaining references to wine/obj_base.h.
2002-12-23 01:39:35 +00:00
Rolf Kalbermatter
7df7cdb6e2
Introduced some declarations and resources needed for a more complete
...
implementation of SHFileOperation.
2002-12-19 04:11:22 +00:00
Ove Kaaven
dcb9240a92
Removed a few more inclusions of deprecated wine/obj_*.h headers.
2002-12-18 20:48:05 +00:00
Rolf Kalbermatter
65a3de5aa3
Change calls to CLSIDFromString to SHCLSIDFromStringW except in
...
SHCLSIDFromStringW for the time being.
2002-12-16 23:48:30 +00:00
Rolf Kalbermatter
e56d618613
Make some shell32 files compile in MSVC.
2002-12-16 22:40:34 +00:00
Rolf Kalbermatter
42d7d1fafb
Do at least something for SHDragDrop functions although that isn't the
...
complete operation.
2002-12-16 22:40:05 +00:00
Rolf Kalbermatter
f90209f041
Add debug info for IExtractIconW.
2002-12-16 22:39:42 +00:00
Rolf Kalbermatter
c3c4a41f29
Add support for Unicode IExtractIcon creation in
...
IShellFolder->GetUIObjectOf.
2002-12-15 01:14:04 +00:00
Rolf Kalbermatter
d7d7e3bc33
Fix crash when constructing ANSI interface pointer to IExtractIcon,
...
found by Uwe Bonnes.
Add some traces to the constructors.
2002-12-15 01:13:45 +00:00
Rolf Kalbermatter
caf31cee32
Added Unicode versions of the HCR_ internal functions.
2002-12-13 23:45:36 +00:00
Robert Shearman
d1b77764ae
- Change launch functions to use unicode and implement Control_RunDLLW.
...
- Enable support for unicode in control panel applications.
2002-12-13 02:17:54 +00:00
Rolf Kalbermatter
a96447160b
Fixed some signed/unsigned comparison warnings.
2002-12-13 00:36:52 +00:00
Rolf Kalbermatter
608b6a5143
Fix SHBrowseForFolder W -> A calls.
2002-12-13 00:30:30 +00:00
Rolf Kalbermatter
d069af18f2
Cleanup InternalExtractIconEx. The PrivateExtractIcons functions
...
should also handle the case for 32bit PE and 16bit NE files so no need
to do this here in a different way, too.
2002-12-12 23:00:47 +00:00
Rolf Kalbermatter
a1b709d32e
Resolve SHGetPathFromIDListW -> SHGetPathFromIDListA call.
...
Remove Fixme comment in SHGetPathFromIDList as StrRetToStrN should
take care of this.
Get rid of some unsigned/signed comparison warnings with default
warnings in MSVC.
2002-12-12 23:00:24 +00:00
Rolf Kalbermatter
1b7b31631d
Implement IExtractIconW and inherit IExtractIconA from it.
2002-12-12 23:00:04 +00:00
Alexandre Julliard
dbf8b78acd
Added .spec.def files.
2002-12-12 22:04:04 +00:00
Rolf Kalbermatter
bc5d5d6b3b
Fix shell32.ExtractIcon with A->W and 16 -> 32 calls.
2002-12-12 02:17:13 +00:00
Alexandre Julliard
2a93f8505c
Pass the -J option to wrc to avoid including installed headers.
2002-12-11 01:34:51 +00:00
Rolf Kalbermatter
58c04dafae
Change the return value for ExtractIconEx from HICON to UINT and make
...
the function call directly user32.PrivateExtractIconEx.
2002-12-10 19:10:11 +00:00
Rolf Kalbermatter
418ca6d1b0
Add SHDefExtractIcon{AW} function.
2002-12-07 23:49:24 +00:00
Rolf Kalbermatter
247457c184
Implement ParseFieldW function based on its ANSI sibling.
2002-12-06 23:20:52 +00:00
Ove Kaaven
1f5315c80f
Make sure that no files except unknwn.h include wine/obj_base.h
...
directly.
2002-12-05 20:33:07 +00:00
Alberto Massari
c0e2c5ae5b
SHGetSetSettings has now the right signature and the expected behavior
...
when the user is asking to get the current settings.
2002-12-03 21:36:22 +00:00
Rolf Kalbermatter
25304d0a5e
Fix ANSI->Unicode calling for ExtractIconExA/W.
2002-12-03 21:35:43 +00:00
Francois Gouget
d2667a4ce3
Removed unnecessary HANDLE typecasts.
2002-12-02 18:10:57 +00:00
Rolf Kalbermatter
e2b06d2a10
Added stub implementation with correct prototypes for
...
ExtractAssociatedIconExA/W.
2002-11-30 02:22:24 +00:00
Alexandre Julliard
7791570139
Added CS_DBLCLKS so that systray receives double clicks.
2002-11-24 22:16:29 +00:00
Johan Dahlin
991fd85d2f
Make shell32 compile with -DSTRICT.
2002-11-21 23:56:42 +00:00
Tisheng Chen
80a6620815
Added Simplified Chinese support.
2002-11-20 19:47:44 +00:00
Alexandre Julliard
a9135e8333
Removed support for 'rsrc' spec file statement.
2002-11-18 23:16:09 +00:00
Patrik Stridvall
e1e063d788
Made tests compile on Windows.
2002-11-15 00:02:51 +00:00
Marcus Meissner
095a5f4d40
Also silence IShellLinkA_fnSetShowCmd.
2002-11-15 00:02:36 +00:00
Marcus Meissner
6f21fe0044
Silence IShellLink::SetShowCmd for the case we support.
2002-11-12 23:25:33 +00:00
Patrik Stridvall
9398d9c129
Updated the generated tests.
2002-11-12 01:13:10 +00:00
Patrik Stridvall
ced69a9cad
Fixed mismatches between the Wine headers and the Microsoft headers.
2002-11-12 01:05:00 +00:00
Alberto Massari
ded2b88e06
The object returned by IEnumFORMATETC::Clone should have the same
...
cursor position of the source object.
2002-11-08 18:52:52 +00:00
Alexandre Julliard
1e1313d54c
Made the dll entry point default to DllMain and removed most of the
...
'init' spec file declarations.
2002-11-04 23:53:41 +00:00
Alexandre Julliard
cd26935c0f
Warning fix.
2002-11-04 23:51:58 +00:00
Stefan Leichter
0d2fa77c41
Remove quotes from filename before calling LoadLibrary in DoLaunch.
2002-11-01 01:46:02 +00:00
Alberto Massari
d7e284781e
- Fixed typo in SHGetFileInfoA.
...
- Properly convert return values back to Unicode in SHGetFileInfoW.
2002-11-01 01:45:37 +00:00
Marcus Meissner
93e366e6ba
Escape \ in path and arguments.
...
Use UNIX style work_dir, not windows dir.
2002-10-31 23:35:20 +00:00
Dmitry Timoshkov
601a3abec1
Fix some types and function prototypes according to Platform SDK
...
definitions.
2002-10-31 01:04:39 +00:00
Carlos Lozano
dc60324d9a
Fixed SHGFI_SYSICONINDEX flag handling.
2002-10-30 23:39:32 +00:00
György 'Nog' Jeney
03d3d9de0b
Separate out 16-bit ShellExecute function.
2002-10-29 21:30:01 +00:00
Patrik Stridvall
fc832f0fcf
Fixed tests to compile with MS C on Windows.
2002-10-29 21:24:35 +00:00
György 'Nog' Jeney
ae8b795fb2
Separate out 16-bit registry functions.
2002-10-28 21:15:19 +00:00
Dimitrie O. Paun
61e8be88fa
Add proper support for the SHCONTF_INCLUDEHIDDEN flag.
2002-10-28 20:06:14 +00:00
Carlos
d529402734
The function SHGetFileInfoA wasn't supporting the flag
...
SHGFI_USEFILEATTRIBUTES.
2002-10-28 18:47:15 +00:00
Alberto Massari
1a7a947314
Don't touch the This pointer after it has been freed.
2002-10-25 21:01:29 +00:00
Alexandre Julliard
0c32905ccc
Install the shell hook as a 32-bit hook.
2002-10-25 19:26:46 +00:00
Andreas Mohr
6e256c72fe
- fix some pselling
...
- enhance some TRACEs
2002-10-25 19:09:02 +00:00
Michael Stefaniuc
331fb086be
Some small cleanups.
2002-10-25 03:50:14 +00:00
Vincent Béron
d1d586e2a9
Bring some French resources in sync with English ones.
2002-10-23 23:34:32 +00:00
Patrik Stridvall
cf07e10017
Don't use wine/unicode.h in the header files, include it directly
...
where needed instead.
2002-10-23 20:20:59 +00:00
Stefan Leichter
03adaea165
Do not break quoted strings in Control_DoLaunch.
2002-10-23 18:44:13 +00:00
Alexandre Julliard
23bb3715f7
Added support for building certain dlls with -DSTRICT.
...
Added -DWINE_NO_STRICT flag to dlls that don't support STRICT yet.
2002-10-18 23:46:28 +00:00
Alexandre Julliard
0ca051e555
Fixed wownt32.h to make it usable from inside Wine, and use it to
...
avoid some duplication of the handle conversion macros.
2002-10-17 16:43:42 +00:00
Steve Lustbader
3bdfc9f662
Fix off-by-one error in determining number of arguments.
2002-10-15 02:17:55 +00:00
Alexandre Julliard
8aab09e5d8
Avoid calling FindExecutable16.
2002-10-10 23:29:21 +00:00
Michael Stefaniuc
bc54d78532
- change the internal functions in windows/cursoricon.c to use 32bit
...
handles
- move the implementation of ExtractAssociatedIcon16 to
ExtractAssociatedIconA
- convert HICON to a void*
- fixed some handle conversions that happened to be in the way while
doing the above
2002-10-10 21:22:09 +00:00
Alexandre Julliard
5cf56a3afe
Removed LPxxx handle types that don't exist under Windows.
2002-10-03 19:46:27 +00:00
Jeff Smith
a3763b9bc8
PathIsExe: corrected and added executable types.
2002-09-30 19:01:20 +00:00
Michael Stefaniuc
1ad2087e38
Convert HKEY to a void*.
2002-09-24 03:09:12 +00:00
Francois Gouget
bba4bb1bc4
Remove references to PCVOID and LPUINT.
...
Remove types that don't exist on Windows.
2002-09-17 01:35:09 +00:00
Francois Gouget
5e5f7bbb02
Change the #include order so that these tests compile on Windows.
2002-09-17 00:04:35 +00:00
Duane Clark
ffd54a9be0
Wait for app to come up before attempting DDE connection.
...
PathIsURL should fail on text without a proper "scheme".
2002-09-16 19:27:51 +00:00
Michael Stefaniuc
025c0b716b
Prepare dlls/{comctl32,gdi,msvideo,setupapi,shell32,twain,winmm} for
...
the conversion of HWND to a void*.
2002-09-06 19:41:17 +00:00
Rolf Kalbermatter
73ffe2ae8a
Implemented SHCreateStdEnumFmtEtc.
2002-09-06 18:34:37 +00:00
Andriy Palamarchuk
686e46b43f
SHFileOperationA: improved, implemented FO_MOVE action, added more
...
conformance tests.
2002-09-04 18:46:29 +00:00
Patrik Stridvall
9aab47ed24
MSVC compatibility fixes.
2002-08-28 23:42:34 +00:00
Andriy Palamarchuk
5b5bea0362
SHFileOperation: Implemented the FO_RENAME action, fixed FO_DELETE,
...
implemented unit tests for these two actions.
2002-08-27 01:34:33 +00:00
Dusan Lacko
a9568dd08b
Fix extraction of icons from ICO files.
2002-08-20 00:25:03 +00:00
Patrik Stridvall
d016f819f1
Added include protection for unistd.h and sys/time.h.
2002-08-17 00:43:16 +00:00
Patrik Stridvall
d97f7cdecb
Fixed some issues found by winapi_check.
2002-08-17 00:21:53 +00:00
Andriy Palamarchuk
9f7c51d02e
Do not set window position on ABM_WINDOWPOSCHANGED.
2002-08-17 00:21:06 +00:00
Aric Stewart
53a4b58b36
Fixes to allow IE to do local file loading and some limited browsing.
2002-08-16 23:27:46 +00:00
Mike McCormack
03bbb46442
Don't try reading a PIDL in IPersistStream->Load if its size is 0.
...
Check the number of bytes read was correct.
Small reorganization of error handling.
2002-08-16 23:27:07 +00:00
Alexandre Julliard
f22ba0560d
Added support for #pragma code_page.
...
Fixed a few bugs in language handling.
Added error message when Ansi->Unicode conversion in the current
codepage loses information.
2002-08-15 21:57:36 +00:00
Rok Mandeljc
b64583e5e6
Added Slovenian resources.
2002-08-15 21:48:58 +00:00
Dmitry Timoshkov
c7b806114d
Make dialog IDs "Browse for Folder" compatible with IE.
2002-08-14 21:03:55 +00:00
Mike McCormack
0465030a50
Stubs for DAD_Drag Enter, EnterEx, Move AutoScroll and Leave.
2002-08-14 21:03:07 +00:00
Juergen Schmied
1166dc733a
Stubs for DragDropHelper.
2002-08-13 03:21:53 +00:00
Alexandre Julliard
ee067be694
Updated authors list.
2002-08-09 01:13:31 +00:00
Gregg Mattinson
8c9bdcc9e1
Fixes for Sparc build.
2002-08-07 01:18:41 +00:00
Marcus Meissner
786d24903b
Check for mkstemp, added a port implementation if it is not
...
present. Use mkstemp() in various places needing tmp files.
2002-07-29 23:55:39 +00:00
Steven Edwards
9f573fa9a6
Portability fix.
2002-07-29 23:28:29 +00:00
Alexandre Julliard
fb2eca812d
Import comctl32 functions from shell32 by ordinal.
...
Removed some unnecessary ordinals in comctl32.spec.
2002-07-29 00:24:58 +00:00
Michael Stefaniuc
37553b7a13
- Converted HHOOK to a void*.
...
- Changed the internal HOOK_* functions to pass only HHOOK's between
them.
- Fixed wrong HHOOK <-> HANDLE16 conversions.
2002-07-28 17:42:05 +00:00
Duane Clark
ebc6feb50b
Bug fixes.
2002-07-25 00:18:23 +00:00
Duane Clark
94324019b6
Combined implementations of ShellExecute/Ex.
2002-07-24 18:59:38 +00:00
Juergen Schmied
1e5ec8893d
- Cleaned up the implementation of shell folders and put them into
...
separate files.
- Fixed some memory leaks.
- Some more fixes.
2002-07-24 01:56:03 +00:00
Alexandre Julliard
d0c8725360
Fixed broken forwards reported by Patrik Stridvall.
2002-07-23 02:08:12 +00:00
Patrik Stridvall
a3868218d0
Fixed some issues found by winapi_check.
2002-07-19 00:30:16 +00:00
Jon Griffiths
63a9e11e16
Implemented SHBrowseForFolderW.
2002-07-19 00:26:02 +00:00
Gregg Mattinson
0c5abf77a3
Fixed another non-static structure initializer.
2002-07-16 01:15:15 +00:00
Gregg Mattinson
25ee95cd5d
Initialized the pidlOut variable in SHELL32_ParseNextElement to
...
prevent a crash in some cases.
2002-07-16 01:11:52 +00:00
Rein Klazes
8ec3ce8845
Fix buffer length calculation in InitializeGenericSF().
2002-07-10 03:00:46 +00:00
Duane Clark
d02075942a
strcasecmp returns zero on a match.
2002-07-03 21:07:36 +00:00
Gregg Mattinson
2e38a17021
Void functions can't return a value, even if it is the return value
...
from another void function.
2002-07-03 01:20:07 +00:00
Alexandre Julliard
958732d21c
Fixed warnings.
2002-07-02 02:09:39 +00:00
Juergen Schmied
23b808791e
- changed STRRET definition
...
- small changes for seperation of shell32 from ole32
- debughelper for printing interface names (shell internal)
- changed shell memory allocation to use IMalloc of ole32 when this
library is already loaded
- fallback IMalloc internally in shell
- unified constructor syntax for several objects created by DllGetClassObject
- rewrote instance creation for com objects
- made the desktop folder parsing paths like ::{CLSID}
- Implemented IPersistFolder3 partially
2002-07-02 02:05:17 +00:00
Nix N. Nix
cff4b6d09c
Removed message box that would pop up if a RunMRU list was not found.
2002-06-28 23:30:07 +00:00
Knut St. Osmundsen
886bdb0dbc
Do not access memory that has just been freed.
2002-06-28 17:34:35 +00:00
Steven Edwards
eec6585a27
Moved a few win32 functions to a better location for building a Win32
...
only dll.
2002-06-21 20:08:50 +00:00
Alexandre Julliard
77afd6c47e
Made some more spec file entries optional or unnecessary.
...
Fixed a few DLLName/DLLFileName mismatches.
2002-06-21 19:15:45 +00:00
Alexandre Julliard
f673b71ece
Fixed make install target to work even when nothing has been compiled
...
yet.
Added install-lib and install-dev targets to allow partial
installations; moved winemaker.man and winelauncher.in to better fit
in the new install categories.
2002-06-14 23:48:27 +00:00
Nix N. Nix
e73d3c444b
Added RunFileDlg with MRU list.
...
Added template to all .rc files.
2002-06-10 02:34:36 +00:00
Sander van Leeuwen
ddf16e017c
Handle ascii & unicode drag and drop structures in DragQueryFileA &
...
DragQueryFileW.
2002-06-10 02:29:09 +00:00
Johan Gill
bbbc18b12c
Added version info to 16-bit shell.dll.
2002-06-04 00:52:49 +00:00
Sander van Leeuwen
b7828ac478
Fixed wrong cast; MSDN says lpDropFileStruct->pFiles is offset in
...
bytes (regardless of ascii/unicode).
2002-06-02 21:23:45 +00:00
Alexandre Julliard
7cae558bdc
Removed some more trailing whitespace.
2002-06-01 02:55:48 +00:00
Vincent Béron
9a62491660
Removed trailing whitespace.
2002-05-31 23:06:46 +00:00
Eric Pouech
3e4381aad0
Added stub for ExtractAssociatedIconExA.
2002-05-21 18:06:07 +00:00
Stefan Leichter
7f4066a421
Added version info resource.
2002-05-19 22:22:36 +00:00
Alexandre Julliard
2ab7625934
Removed most imports of ntdll since we no longer import Wine internal
...
functions from there.
2002-05-17 03:37:12 +00:00
Steven Edwards
fb2a70463e
Fixed snprintf warnings.
2002-05-16 18:31:27 +00:00
Alexandre Julliard
ad53383f9b
Added winebuild support for generating a .dbg.c file containing the
...
debug channels definitions.
Made win32 the default type for spec files.
Ignore C compiler in winebuild so we can simply pass it $(DEFS).
Removed type win32 and debug_channels from spec files.
Fixed winebuild to always generate correct C identifiers (reported by
Vincent Béron).
2002-05-14 20:54:58 +00:00
Alexandre Julliard
67371bcc8d
Added -res option to specify resources on winebuild command-line.
...
Added -exe mode to generate a .spec.c for an exe without having to
provide a .spec.
Removed some no longer needed spec files.
Removed .dll extension in makefiles import specifications.
2002-05-11 23:06:32 +00:00
Juergen Schmied
7919d5a178
Moving the pidl debug functions to a separate file and made them self
...
contained. This prevents useless trace messages generated from the
debug functions themselves.
2002-05-09 19:42:07 +00:00
Alexandre Julliard
32459912dc
Moved imports specification from the .spec into the Makefile so that
...
it can be used on platforms that don't build a .spec.c file.
2002-05-09 00:05:48 +00:00
Patrik Stridvall
fc2be7edcc
Fixed some issues found by winapi_check.
2002-04-29 18:48:56 +00:00
Bill Medland
e80b028d55
The extension should not be removed from the display of folder names.
2002-04-21 22:03:55 +00:00
Bill Medland
aa187527a5
Get the folder browser to work as well with W notification as A (it
...
seems to work reasonably).
2002-04-20 20:52:33 +00:00
Uwe Bonnes
b14f63847b
SIC_GetIconIndex: start DPA_Search from index 0.
2002-04-11 21:47:53 +00:00
Dusan Lacko
7647c8e9df
If we can't extract the icon, defer link creation to runonce.
2002-04-08 23:49:11 +00:00
Charles Loep
e9533488dc
Support for hiding file extensions in IShellFolder_GetDisplayNameOf.
2002-04-03 22:56:20 +00:00
Huw D M Davies
0b8e8d10b7
Check for failure of IShellFolder_GetDisplayNameOf.
2002-04-03 22:52:52 +00:00
Aric Stewart
7ed8cee8b8
Enable ShellExecuteEx to actually open things with their helper
...
applications.
2002-04-03 19:57:57 +00:00
Alexandre Julliard
c1bfca04e1
Changed builtin dlls file names to make it clear they are not normal
...
Unix libraries, and install them in $libdir/wine instead of $libdir to
avoid name conflicts in /usr/lib.
2002-03-20 22:19:06 +00:00
Jon Griffiths
c90aa7b665
Update shell xxxAW wrapper prototypes for fixed SHLWAPI functions.
2002-03-20 01:33:39 +00:00
Alexandre Julliard
0799c1a780
Added LGPL standard comment, and copyright notices where necessary.
...
Global replacement of debugtools.h by wine/debug.h.
2002-03-09 23:29:33 +00:00
Alexandre Julliard
14c83358d1
Updated authors list from the Changelog. Please let me know if you
...
have been left out.
2002-02-28 23:00:28 +00:00
Andreas Mohr
8bc7f16caa
Spelling/alignment fixes.
2002-02-27 01:34:08 +00:00
Eric Pouech
1056953e2c
Fixed ShellExecute functions when ddeexec was present in registry.
2002-02-27 01:22:15 +00:00
Gerard Patel
000e7606ab
HCR_GetDefaultIcon should set icon number to 0 if it's missing from
...
the reg entry.
2002-02-19 18:31:22 +00:00
Patrik Stridvall
651a8ba880
Added some defines for compatibility with Windows headers.
2002-02-15 19:12:35 +00:00
Rein Klazes
6748e6992c
In SHFileOperation() when requested to copy files, figure out when the
...
destination is to be treated as a directory and handle those cases.
2002-02-15 18:20:18 +00:00
Martin Dalecki
be951f359a
Some artwork on the default icons.
2002-02-14 19:23:01 +00:00
Rein Klazes
0753967327
In ShellExecute16, make sure there is a space between command and
...
parameters.
2002-02-14 19:20:30 +00:00
Patrik Stridvall
57e5784c21
Move __stdcall/__cdecl to the right place.
2002-02-02 18:42:11 +00:00
Andreas Mohr
2295e87be8
Fixed some more missing parenthesis issues.
2002-02-02 18:06:03 +00:00
Gerard Patel
d6c7b62f59
Added missing parenthesis in ShGetFileInfoA.
2002-01-31 21:48:38 +00:00
Patrik Stridvall
5038c04efd
Fixed some issues found by winapi_check.
2002-01-31 21:47:34 +00:00
Alexandre Julliard
c72a9aa83e
CodeWeavers
...
Minor fixes.
2002-01-31 21:05:05 +00:00
Alexandre Julliard
e1ff66a814
Authors: Aric Stewart <aric@codeweavers.com>, Huw D M Davies <hdavies@codeweavers.com>
...
Added stubs for CheckEscapes[AW] and ExtractAssociatedIconExW.
2002-01-29 18:21:20 +00:00
Eric Kohl
e4d4f2d59f
Added location of local application data.
2002-01-29 18:19:59 +00:00