Ivan Leo Murray-Smith
5a2f3c1f1f
Added/updated Italian resources.
2003-11-20 22:07:35 +00:00
Francois Gouget
cd1a13b00e
If using the default values, also set dwType to REG_SZ as our default
...
strings don't need to be expanded (found by Valgrind).
2003-11-20 04:21:12 +00:00
Alexandre Julliard
12d3d81cbd
Use a more portable way to generate authors.c.
2003-11-19 02:35:31 +00:00
Alexandre Julliard
129f1e6910
Generate the authors list for the shell about dialog from AUTHORS at
...
compile time. Converted the about dialog to Unicode.
2003-11-18 19:50:24 +00:00
Alexandre Julliard
f9be2f3d21
Removed some unnecessary includes.
2003-11-17 20:31:29 +00:00
Marcelo Duarte
8defcd386c
Localization to the Portuguese of Brazil.
2003-11-05 23:27:01 +00:00
Dmitry Timoshkov
3baa9b99fd
Protect ILIsParent from NULL pidls.
2003-11-04 04:21:01 +00:00
Uwe Bonnes
4f20d16596
Control_DoLaunch: memmove needs bytes as length argument.
2003-10-27 22:06:56 +00:00
Filip Navara
d8bd18e639
- Removed initialization of sh32_policy_table in SHInitRestricted,
...
because it's already statically initialized.
- Removed calling of SHInitRestricted(NULL, NULL) from DllMain because
it does nothing in this case now.
- Added support for flags FWF_DESKTOP, FWF_NOCLIENTEDGE,
FWF_TRANSPARENT in ShellView.
- Fixed small bug in setting SysTray window class hbrBackground.
2003-10-24 04:23:37 +00:00
Rolf Kalbermatter
76f13deb26
Use INVALID_FILE_ATTRIBUTES to test for failure of
...
GetFileAttributesA/W and not -1 or 0xFFFFFFFF.
2003-10-16 19:12:49 +00:00
Dimitrie O. Paun
fbdfd910c1
Remove SYMBOLFILE and LDDLLFLAGS from Makefiles.
2003-10-11 01:09:15 +00:00
Dimitrie O. Paun
b0f4a564a1
Move useful information out of documentation/shell32.
2003-10-09 19:47:08 +00:00
Dimitrie O. Paun
54e6b0d938
Extract binary resources to files, to fit the standard.
2003-10-03 05:01:33 +00:00
Rolf Kalbermatter
4202112e2d
Moved definition of newly documented API SHRestricted() and the
...
according policy definitions to shlobj.h.
Replace the policy numeric values with the new official defines and
change SHRestricted() to match the new documented prototype.
2003-10-02 04:30:46 +00:00
Mike McCormack
73756ce844
Change a MESSAGE about creating a directory to a TRACE.
2003-10-02 04:27:21 +00:00
Pavel Roskin
b079de35ce
Make it possible to close the "About Wine" dialog by pressing Escape.
2003-10-01 03:04:51 +00:00
Vincent Béron
d9e2db6f1a
Extract localisable resources from shres.rc to proper language file.
2003-09-30 00:25:28 +00:00
Rolf Kalbermatter
82f46ab1c3
Added IsLFNDriveA/W/AW exports and two more stubs.
2003-09-30 00:19:44 +00:00
Francois Gouget
224063f033
Some spelling fixes.
...
Fix the case of WineHQ.
2003-09-29 20:20:53 +00:00
Vincent Béron
d1654b6128
Change some resources from LANG_NEUTRAL to LANG_ENGLISH.
2003-09-29 20:15:54 +00:00
Rolf Kalbermatter
c4bba67a9a
Fix a return value in SHFileOperation and add some extra tests to
...
internal helper functions necessary to deal with shortcomings of
kernel32 functions for the time being.
2003-09-27 03:47:35 +00:00
Eric Pouech
368a54c846
Fix both a warning and some nasty crashes...
2003-09-27 02:24:51 +00:00
Alexandre Julliard
2d13956285
The "Path" value of the "App Paths" entry should be handled in
...
ShellExecute by changing PATH in the new process, instead of being
done in SearchPath.
2003-09-26 04:35:01 +00:00
Dimitrie O. Paun
8b255842ec
Remove the obsolete pascal16 (replaced by pascal -ret16).
2003-09-26 04:32:19 +00:00
Rolf Kalbermatter
5e46d9f9d7
Add some comments to functions and minor fixes.
...
Export already existing (but still undocumented) functions
ILCreateFromPathA/W.
2003-09-25 20:26:28 +00:00
Alexandre Julliard
16cd86197a
Moved DLLFLAGS to a separate variable instead of including it in
...
DEFS.
2003-09-24 19:01:44 +00:00
Vincent Béron
bf5f07a5b4
Yet another batch of French resources updates.
2003-09-22 21:16:56 +00:00
Mike McCormack
fd16003316
Fix errors in IExtractIcon detected by valgrind.
2003-09-22 19:30:25 +00:00
Rolf Kalbermatter
58c0561bad
Added declarations for newly documented SHChangeNotify API and fixed
...
some prototypes.
2003-09-22 19:24:13 +00:00
Alexandre Julliard
f5cb3dde17
Moved undocumented functions out of the exported commctrl.h.
2003-09-17 20:15:21 +00:00
Rolf Kalbermatter
d1ffc6f11c
Implemented SHSimpleIDListFromPath correctly.
2003-09-17 04:17:33 +00:00
Rolf Kalbermatter
2407c13848
Make sure the bind context is forwarded in
...
ShellFolder_ParseDisplayName.
2003-09-15 22:16:41 +00:00
Rolf Kalbermatter
9c74339c32
Signed/unsigned warnings and some formatting.
2003-09-15 22:13:40 +00:00
Rolf Kalbermatter
6f9336dd31
Added IFileSystemBindData implementation.
2003-09-15 22:10:48 +00:00
Rolf Kalbermatter
2a493336bd
SHChangeNotify should use SHSimpleIDListFromPath as this function
...
should not fail on paths that do not exist anymore.
2003-09-15 22:09:46 +00:00
Alexandre Julliard
cf52644a1c
Removed the A/W constants for builtin cursors, icons and resource
...
types since they don't exist on Windows, and added typecasts
everywhere instead.
2003-09-10 03:56:47 +00:00
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
Dimitrie O. Paun
693cca5d4d
Make FIXMEs more grep-able.
2002-01-29 03:12:19 +00:00
Patrik Stridvall
74e4d21ebe
Avoid wildcards in .cvsignore.
2002-01-29 03:05:12 +00:00
Alexandre Julliard
18f4d651c5
Removed use of SET_DEBUGGING, it's broken anyway.
2002-01-22 00:54:20 +00:00
Francois Gouget
7aa67c1d6a
Make the Wine trace facilities accessible from Winelib applications.
2002-01-21 23:39:36 +00:00
Patrik Stridvall
9ff202e65c
Fixed some issues found by winapi_check.
2002-01-18 18:57:43 +00:00
Huw D M Davies
da70148afb
IShellFolder_BindToObject should respect riid.
2002-01-14 18:35:44 +00:00
Patrik Stridvall
19d66cc1f6
Fixed some issues found by winapi_check.
2002-01-07 21:16:46 +00:00
Ove Kaaven
edb8bdb555
Handle the lpDirectory field of the LPSHELLEXECUTEINFO.
2002-01-03 02:33:51 +00:00
Andreas Mohr
6924967539
Fixed, added or implemented stubs:
...
- DrawMenuBarTemp(): corrected parameter count.
- CallCPLEntry16(): stub.
- SetSysColorsTemp(): fully implemented (hopefully) this undocumented
function.
2001-12-26 20:34:12 +00:00
Jon Griffiths
603f20fc0e
Add exclusion defs & remaining funcs, remove internal types &
...
obj_base.h (sync with win version), fixed a number of function
prototypes.
2001-12-11 00:30:17 +00:00
Patrik Stridvall
ae1c12c4cd
Documentation fixes.
2001-11-20 18:55:39 +00:00
Guy Albertelli
aafec98803
- Define rest of URL_ESCAPE... and other flags.
...
- Define implemented interfaces for reg.c and url.c.
2001-11-06 22:31:19 +00:00
Francois Gouget
070e749cfb
Don't prefix %p with 0x.
...
Various English fixes.
2001-11-06 21:01:32 +00:00
Francois Gouget
996028be15
Rename SIC_CompareEntrys to SIC_CompareEntries, and make it static.
2001-11-06 00:45:32 +00:00
Guy Albertelli
887c2b3b56
- Indicate that StrRetToStrN{A|W} and StrRetToBuf{A|W} are identical
...
code but duplicated deliberately.
- Implement StrRChrI{A|W}.
2001-11-05 23:55:36 +00:00
Aric Stewart
850c9dd6bd
Add handling for LVN_GETDISPINFOW.
2001-10-25 19:33:25 +00:00
Aric Stewart
3ae80eb2e5
Fixed the behavior for SHGetFileInfo when the SHGFI_USEFILEATTRIBUTES
...
flag is set. Corrects the given type and icon.
2001-10-23 00:25:15 +00:00
Kai Morich
3ed8cc5769
InternalExtractIcon16 forgot to close file handle.
2001-10-15 17:50:21 +00:00
Francois Gouget
e5ddd26dd7
When including config.h, include it first.
2001-10-14 16:18:52 +00:00
Francois Gouget
b60c4ce0f0
Don't print NULL strings (crashes on Solaris).
...
Small code maintainability tweak in ShellExecuteExA.
Two typo fixes in winmm.
2001-10-14 16:15:05 +00:00
Francois Gouget
0136b813ad
Allocate the array and strings in one lump (bug found by Malte
...
Starostik).
Same thing for the lpCmdline="" case.
There is no NULL pointer at the end of the argv list.
2001-10-10 20:25:59 +00:00
Chris Green
151fdd7c82
Added names of the "missing" paths for SHGetSpecialFolderPathA.
2001-10-10 02:48:29 +00:00
Guy Albertelli
5a538105d1
Fix SHAddToRecentDocs code to properly handle native Comctl32 and
...
missing policies location.
2001-10-03 18:42:16 +00:00
Guy Albertelli
60b59bef9f
Implemented dummy stub for SHChangeNotifyUpdateEntryList and
...
functional CIDLData_CreateFromIDArray.
2001-10-02 17:25:36 +00:00
Eric Pouech
c766ea7b5c
Should initialize COM before calling it.
2001-10-01 20:51:44 +00:00
Guy Albertelli
db1a09d6fa
Implement initial version of SHAddToRecentDocs.
2001-09-21 21:39:06 +00:00
Guy L. Albertelli
f78858334a
Get more entry points from Comctl32 and save the addresses.
2001-09-20 19:32:13 +00:00
Francois Gouget
5ee3879ce0
Fix the conversions of a command line to/from an argv array.
2001-09-20 19:05:11 +00:00
Guy Albertelli
607c810ac2
Fix problem comparing pidls and return correct code.
2001-09-19 22:26:53 +00:00
Alexandre Julliard
629aab1768
Fixed a couple of HWND type mismatches.
2001-09-19 20:34:17 +00:00
Patrik Stridvall
3c0211f969
Cleanup code that is strange or difficult to parse.
2001-09-11 00:32:32 +00:00
Patrik Stridvall
72d41524c8
Documentation fixes.
2001-09-10 23:16:31 +00:00
Huw D M Davies
6a3ae04c67
Add SHGetSpecialFolderPathW to spec file.
2001-09-07 18:37:49 +00:00
Guy Albertelli
e100866c88
Replace calls to StrRetToBuf{A|W} with duplicate code to eliminate
...
problems between native and built-in DLLs.
2001-09-07 15:24:25 +00:00
Francois Gouget
588ff3743a
Documentation updates (mainly thru vs. through).
2001-08-21 17:07:17 +00:00
Alexandre Julliard
3954117ce4
Moved undocshell.h to dlls/shell32. Removed shell16.h.
2001-08-16 18:49:56 +00:00
Alexandre Julliard
301df6b5cd
Added names to standard critical sections (suggested by Andreas
...
Mohr).
2001-08-16 18:12:56 +00:00
Uwe Bonnes
97ac961214
PathGetExtensionAW has three arguments.
2001-08-15 23:20:21 +00:00
Dusan Lacko
1a74b2abd6
Fix ExtractFromEXEDLL for nIndex != 0.
...
Prefer 8bit icons.
2001-08-10 22:29:48 +00:00
Alexandre Julliard
fa7ae72060
Fixed loop termination check in PathIsExeW.
2001-08-08 23:24:15 +00:00
Alexandre Julliard
1922c72b8a
Removed unnecessary inclusion of heap.h.
2001-07-25 00:43:29 +00:00
Alexandre Julliard
5f728cae70
Removed HEAP_strdupA.
2001-07-24 21:45:22 +00:00
Patrik Stridvall
4b1574577d
- Made sure that the files that contains the declarations
...
of the implementated functions are included.
- Corrected mismatching prototypes.
- Cleaned up the include section.
2001-07-23 23:50:18 +00:00
Alexandre Julliard
ef06b4a694
Got rid of HEAP_strdupW.
2001-07-22 23:08:10 +00:00
Patrik Stridvall
bc38d6bfde
- Made sure that the files that contains the declarations
...
of the implementated functions are included.
- Corrected mismatching prototypes.
- Cleaned up the include section.
2001-07-20 18:00:00 +00:00
Patrik Stridvall
a5f510f35c
Removed unused file.
2001-07-19 19:17:30 +00:00
Francois Gouget
f8142d3fa5
Added missing CommandLineToArgvW prototype.
2001-07-17 00:39:58 +00:00
Patrik Stridvall
e9782fa1fc
Documentation fixes.
2001-07-12 22:33:51 +00:00
Patrik Stridvall
044855c6ec
Documentation fixes.
2001-07-11 18:56:41 +00:00
Patrik Stridvall
01d5e5b071
Documentation fixes.
2001-07-02 19:59:40 +00:00
Jau-Horng Chen
8a820bc51a
Added Traditional Chinese Support
...
Fixed sublang font size error when not using fixed-size font.
2001-06-25 21:01:00 +00:00
Patrik Stridvall
3ca9823941
Documentation ordinal fixes.
2001-06-20 23:03:14 +00:00
Patrik Stridvall
8b216b3d02
Documentation ordinal fixes.
2001-06-19 18:20:47 +00:00
Marcus Meissner
657d9f9ca8
The shell special folder path creation did not mkdir the last
...
component of the path if it did not end with \.
2001-05-18 20:58:57 +00:00
Marcus Meissner
3f1ed52d8b
Implemented 64bit file size handling.
...
Removed several unneeded sys/stat.h includes.
2001-05-14 20:09:37 +00:00
Francois Gouget
ee285b7ac8
Remove unnecessary single quoting of debugstr_xxx strings.
2001-05-11 20:03:40 +00:00
Francois Gouget
e76218dd61
Add '\n' at the end of traces.
2001-05-09 17:31:31 +00:00
Dmitry Timoshkov
45109f9243
Replace "System" font by "Helv" in shell32 "About" dialog.
2001-04-16 18:58:30 +00:00
Eric Kohl
76df432757
SHGetSpecialFolderPathA must be able to create a full path if it
...
doesn't exist.
2001-03-19 19:14:00 +00:00
James Juran
a83173ce87
Implement SHGetFileInfoW by calling SHGetFileInfoA.
2001-03-10 19:14:30 +00:00
Gerard Patel
a9c889055b
Handle empty strings and invalid values in lpstrInitialDir for 32 bits
...
open file dialogs.
2001-03-10 19:13:59 +00:00
Francois Gouget
282f7270c1
Small 'typos in comments' fixes.
2001-02-28 05:31:02 +00:00
David Grant
f063d0432f
Added (partial) support for FO_COPY and FO_DELETE.
2001-02-26 22:31:38 +00:00
Eric Pouech
92b23186ae
A first stab at implementing the RunDll features.
2001-02-23 01:12:26 +00:00
Chris Morgan
e187b3ff46
Confirm file deletes. Make delete confirmation messages more
...
consistent. Improve trace messages on delete failure.
2001-02-21 04:01:20 +00:00
Chris Morgan
0cd448c4f4
Add shell support for deleting files using the Delete key.
2001-02-21 04:01:03 +00:00
Marcus Meissner
80487eecf3
Fixed German translation, changed dialog font to Helvetica.
2001-02-20 00:47:09 +00:00
Andreas Mohr
dacdb9c4c6
Cosmetics.
2001-02-14 00:29:16 +00:00
Chris Morgan
6f8f771e01
Implement keyboard shortcut F2 to rename files and directories in the
...
shellview (and in common dialogs).
2001-02-13 02:20:35 +00:00
Francois Gouget
ea1ea06fda
Remove TOOLBAR_ID and WM_SETTINGCHANGE, they are not used.
2001-02-12 19:18:13 +00:00
Francois Gouget
b87a83866f
Change the callback declarations to a safer format.
2001-02-12 03:51:04 +00:00
Francois Gouget
3fb4cf70a7
Fix typos in comments.
2001-02-12 03:48:24 +00:00
James Abbatiello
0da6d5e614
Implement IShellLink<A|W>_fnGetWorkingDirectory,
...
IShellLink<A|W>_fnGetArguments, IShellLink<A|W>_fnGetIconLocation.
2001-02-12 01:17:39 +00:00
Andreas Mohr
c9cf70d448
Some more cleanups.
2001-01-26 20:40:50 +00:00
Alexandre Julliard
8bb7fb960c
Fixed a number of incompatibilities in OEM icons/cursors handling.
2001-01-20 02:48:30 +00:00
Andreas Mohr
0005e81fe1
Implemented SHELL32.IsNetDrive and SHELL32.ILSaveToStream needed for
...
IE 5.
2001-01-18 23:04:19 +00:00
Alexandre Julliard
556d8b5ecb
Replaced some GetProcAddress() imports by the standard dll import
...
mechanism.
2001-01-17 22:05:24 +00:00
Alexandre Julliard
0618746265
Cleaned up dll startup routines now that we have separate address
...
spaces.
2001-01-17 22:03:18 +00:00
Jeremy White
a6166e174e
Revised shell link process to treat empty (e.g. "") strings
...
identically to NULL strings. Makes many more installers take useful
action. Added many trace messages.
2001-01-17 01:48:52 +00:00
Huw D M Davies
62519abbaf
Moved all the documented shlwapi functions out of undocshell.h into
...
shlwapi.h. Nothing but files in dlls/shell32 will now include
undocshell.h.
2001-01-07 21:50:52 +00:00
François Gouget
da2b6a9f26
Fixed some HFILE vs. HANDLE mismatches.
...
If not used the last parameter of CreateFile must be 0, not -1.
2001-01-06 01:29:18 +00:00
François Gouget
dea3d786e4
Moved HDROP to shellapi.h.
2001-01-02 21:00:46 +00:00
Patrik Stridvall
00b86a9b04
Fixed some issues found by winapi_check.
2000-12-16 21:55:05 +00:00
Francois Gouget
8a5de1c92f
Removed the name of APIs exported by ordinal.
2000-12-14 19:25:13 +00:00
Andreas Mohr
2c5efe31c0
SHGetMalloc must use MEMCTX_TASK, otherwise CoGetMalloc will
...
badly fail with E_INVALIDARG in case native OLE32 is used.
2000-12-13 21:29:35 +00:00
Alexandre Julliard
982a223f36
Replaced PTR_SEG_TO_LIN macro by exported MapSL function.
...
Fixed a few ptr/segptr mismatches.
Moved CONV_RECT/POINT macros to wingdi16.h.
2000-12-13 20:20:09 +00:00
Andreas Mohr
4dc1892a06
Move all values of SHGetSpecialFolderPathA into an array, add some
...
other registry locations and improve the number of supported CSIDLs.
2000-12-13 01:49:04 +00:00
Alexandre Julliard
bf67259a41
Use the DRIVE_* API constants instead of the DRIVETYPE enum.
...
Changed DRIVE_CANNOTDETERMINE and DRIVE_DOESNOTEXIST to use the
correct names.
Cleaned up a few dependencies on internal drive.c functions.
2000-12-12 00:44:42 +00:00
Andreas Mohr
1081dfee33
Fixed MessageBox() usage.
2000-12-09 03:06:54 +00:00
Alexandre Julliard
5be8e7d8e0
Created a small static library in ole/libuuid.a that contains all the
...
UUID definitions (with the help of Francois Gouget).
2000-12-06 01:50:47 +00:00
Alexandre Julliard
e2222fd8ff
Use libwine and libwine_unicode directly from their build directory
...
instead of using symlinks.
2000-12-06 00:05:14 +00:00
Patrik Stridvall
2b3aa616e8
Added/modified documentation for function arguments.
2000-12-01 23:58:28 +00:00
Alexandre Julliard
ef57e18f99
Removed some unnecessary includes.
2000-12-01 21:32:55 +00:00
Alexandre Julliard
3a0f8b7953
Finished separation of shell32 and wsock32.
2000-12-01 20:48:41 +00:00
Alexandre Julliard
5ce2329a95
Finished separation of advapi32.
2000-11-30 20:31:41 +00:00
David Elliott
ea186796eb
Remove libXXXX.so.1.0 lines from .cvsignore files.
2000-11-30 19:57:34 +00:00
Alexandre Julliard
24a62ab9b0
Got rid of the Wine internal lstrcpy* functions and of winestring.h.
2000-11-28 22:40:56 +00:00
Dimitrie O. Paun
529da54394
Require {DECLARE,DEFAULT}_DEBUG_CHANNEL statements to end in a ;
2000-11-27 23:54:25 +00:00
Alexandre Julliard
2682bc24ca
Fixed a few dependencies on 16-bit or internal functions. Fixed a few
...
warnings.
2000-11-27 22:03:23 +00:00
Alexandre Julliard
ac7efef3b5
Changed GetProcAddress16 and 16-bit resource functions to take normal
...
pointers instead of SEGPTRs.
Removed WIN16_GetTempDrive.
2000-11-27 21:54:01 +00:00
Alexandre Julliard
1852ce8018
Added a few forwards.
2000-11-25 21:43:48 +00:00
Patrik Stridvall
024d6c50d6
Fixed some issues found by winapi_check.
2000-11-25 03:09:30 +00:00
Alexandre Julliard
41d6e2feba
Temp hack: do not import dlls that we link with at the ELF level.
2000-11-13 20:27:31 +00:00
Alexandre Julliard
27939f00fd
Start using import tables for dlls that can already support it.
2000-11-12 03:50:10 +00:00
Francois Gouget
f5cea729a6
We must include windef.h before wtypes.h (directly or indirectly).
2000-11-08 05:05:15 +00:00
Alexandre Julliard
eb58e1d597
Declare debug channels in all dlls that need them; added imports of
...
ntdll where necessary.
2000-11-05 04:53:07 +00:00
Alexandre Julliard
47f5f0006a
Removed leftover debug output.
2000-11-04 02:57:51 +00:00
Alexandre Julliard
e2b4efbd02
Create Gnome/KDE desktop and menu entries from IShellLink
...
interface. Based on the work of James Thomson and Dusan Lacko.
2000-11-02 20:22:07 +00:00
Juergen Schmied
fa9d4e4f50
Export SHGetSettings by name. New stub for shell.68.
2000-11-01 21:36:11 +00:00
Alexandre Julliard
908464d448
Authors: Andreas Mohr <amohr@codeweavers.com>, Dimitrie O. Paun <dimi@cs.toronto.edu>, Patrik Stridvall <ps@leissner.se>
...
Various warning fixes.
2000-11-01 03:11:12 +00:00
Peter Ivanyi
1da3befe54
Added/upgraded Slovak messages, and Slovak and Czech keyboard layout.
2000-10-31 01:19:11 +00:00
Andreas Mohr
7e618ef078
Fix insufficient rect width value in resource file.
2000-10-31 01:00:00 +00:00
Dave Pickles
dec5b5092b
Implement SHGFI_EXETYPE function of SHGetFileInfo.
2000-10-29 01:17:58 +00:00
Martin Pilka
ea31358c0f
"StartMenu" --> "Start Menu", "Startup" --> "StartUp".
2000-10-26 19:35:38 +00:00
Alexandre Julliard
ee8722d054
Implement InternalExtractIcon by calling PrivateExtractIcons instead
...
of duplicating all the code.
2000-10-24 21:34:40 +00:00
Alexandre Julliard
21ec006fc1
Build Win32 resources as .res files and dump them into the .spec.c file.
2000-10-23 21:39:39 +00:00
Alexandre Julliard
81800b1f6d
Use a binary search to find entries in resource directories.
...
Fixed GetResDirEntryA/W prototypes.
2000-10-19 20:29:53 +00:00
Alexandre Julliard
cc7abe1f06
Call PrivateExtractIcon in user32 instead of duplicating the code.
2000-10-19 20:28:12 +00:00
Eric Pouech
353962d5b4
Fixed ShellMessageBox[AW] buffers usage (in some cases, wrong buffers
...
were used ; destination buffer doesn't have a fixed size).
Fixed FormatMessage parameter warnings (it's now a va_list*).
2000-10-15 00:31:23 +00:00
Andreas Mohr
1563abe8ec
- stupid spelling fixes
...
- some more loadorder array work
2000-10-13 20:26:52 +00:00
Andreas Mohr
e983dbbccb
Let InternalExtractIcon16 load icons from builtin DLLs.
2000-09-29 00:58:38 +00:00
Alexandre Julliard
86f4531676
Added a few missing imports.
2000-09-27 22:32:44 +00:00
Alexandre Julliard
83f52d11c1
Moved all Win16 definitions out of the standard Windows headers.
2000-09-26 22:20:14 +00:00
Alexandre Julliard
74af67ef42
Removed shell.h. Cleaned up the nested includes mess in wine/obj_*.h.
2000-09-26 00:00:55 +00:00
Alexandre Julliard
60e175294b
Use documented DROPFILES structure instead of internal DROPFILESTRUCT.
2000-09-25 23:56:41 +00:00
Alexandre Julliard
072dfb57e3
Removed inclusion of wine/winestring.h from winbase.h and added it to
...
the C files that need it.
2000-09-25 23:30:56 +00:00
Peter Hunnisett
565b00857e
- Added some missing WINELIB_NAME_AW definitions, types and messages
...
- Small prototype fixes
2000-09-19 02:43:00 +00:00
Mike McCormack
46bc534c82
Fixed incorrect arg count in SHGetSettings that causes winzip32.exe to
...
report an error.
2000-09-18 01:40:13 +00:00
Huw D M Davies
52b2d2cff6
Add some Str* prototypes to shlwapi.h.
2000-09-13 20:28:31 +00:00
James Hatheway
2c268318ea
Systray should keep a copy of its icons.
2000-09-06 19:40:44 +00:00
Eric Pouech
125102f54b
Improved a bit the folder browsing implementation.
2000-08-25 21:33:23 +00:00
Kai Morich
0ad7874bec
Fixed bug in repeatedly iconisation, code cleanup.
2000-08-20 18:48:37 +00:00
Chris Morgan
afe9bb814d
Implemented DuplicateIcon().
2000-08-20 18:48:05 +00:00
Marcus Meissner
ce1dc56202
Missed the first character of every argument in CommandLineToArgv.
2000-08-16 12:43:17 +00:00
Alexandre Julliard
c7e7df8b17
Replaced all lstr* calls from inside Wine code by their str* equivalent.
2000-08-14 14:41:19 +00:00
Alexandre Julliard
d586dc99be
Replaced VERSION_* calls by exported API equivalents.
2000-08-14 14:35:01 +00:00
Dmitry Timoshkov
407916e1a1
1. Make buffer for message large enough to hold very long file names.
...
2. Pass FORMAT_MESSAGE_ARGUMENT_ARRAY for FormatMessageA to not assume
implementation specific behaviour.
3. Show actual message to user, not non-formatted one.
2000-08-11 00:38:44 +00:00
Alexandre Julliard
5ab9d860f2
Removed some unnecessary #includes and dll dependencies.
2000-08-09 22:35:05 +00:00
Alexandre Julliard
a007f3364a
Moved a few non-standard headers into their respective dlls.
2000-08-09 00:54:58 +00:00
Alexandre Julliard
70c9e095ef
Removed all non-standard common control headers from the include
...
directory.
2000-08-09 00:41:17 +00:00
Alexandre Julliard
691171b8e6
Small dll interfaces cleanups.
2000-08-08 20:49:16 +00:00
Alexandre Julliard
3850c1ae16
Moved most USER string functions to dlls/user.
...
Cleaned up a few more inter-dll dependencies.
2000-08-06 02:42:46 +00:00
Alexandre Julliard
bea617be47
Moved GUID definitions to their respective dll.
2000-08-03 04:22:35 +00:00
Alexandre Julliard
08aad6ac25
Fixed IShellLinkA/W definitions.
2000-08-03 04:21:23 +00:00
Alexandre Julliard
b08cb175de
Added guiddef.h and moved a few GUID definitions to the correct file.
2000-08-03 04:19:24 +00:00
Alexandre Julliard
6c9d83aa4c
Added imports of user32/gdi32/kernel32 wherever necessary.
2000-08-03 00:04:24 +00:00
Alexandre Julliard
646c562f9c
Cleaned up some more USER dependencies.
2000-07-31 23:32:47 +00:00
Alexandre Julliard
76d3671bee
Added 'owner' field to 16-bit spec files to specify the name of the
...
32-bit dll that contains it.
2000-07-28 00:07:18 +00:00
Alexandre Julliard
6430d93aa6
Moved shlwapi routines from shell32.dll to shlwapi.dll.
2000-07-26 17:51:32 +00:00
Patrik Stridvall
6314ad696b
Fixed some warnings.
2000-07-15 21:33:38 +00:00
Patrik Stridvall
e03fe5a420
Fixed some issues found by winapi_check.
2000-07-15 21:32:26 +00:00
Dave Hawkes
4fb5ab4765
With some apps a fault was possible in ExtractAssociatedIcon.
2000-07-09 12:17:23 +00:00
Alexandre Julliard
c607532ae4
Created separate libraries for dplay, shfolder, shlwapi, wow32 and
...
wsock32 so that we have at most one Win32 dll in each .so library.
2000-07-09 11:19:35 +00:00
Andreas Mohr
679226ff19
Added semi-stub.
2000-07-08 12:43:34 +00:00
Juergen Schmied
1dbf403db4
- many new Path* stubs
...
- many bugfixes
- class functions expanding environments variables now
2000-06-24 12:56:08 +00:00
Alexandre Julliard
917910324f
Cleaned up a few inter-dll dependencies.
2000-06-23 16:13:33 +00:00
Patrik Stridvall
b167d4b21c
Fixed some issues found by winapi_check.
2000-06-23 15:47:36 +00:00
Alexandre Julliard
6953d6756c
For dlls, derive SPEC_SRCS from MODULE and ALTNAMES.
2000-06-20 20:24:14 +00:00
Huw D M Davies
11ab5b90cc
Implemented StrCatBuff.
2000-06-20 20:17:39 +00:00
Juergen Schmied
3e56dbc9a4
- fixed null-pidl from _ILCreateControl
...
- some more no-name functions in shlwapi
2000-06-16 21:50:59 +00:00
Francois Jacques
d1819bf7bd
Keep an internal copy of the icon.
2000-06-16 21:48:57 +00:00
Juergen Schmied
13d74c5f0a
- new dll shfolder.dll
...
- small fixes
2000-06-13 03:45:52 +00:00
Alexandre Julliard
5ea22474bb
Use the Unicode string functions from wine/unicode.h instead of the
...
crtdll ones.
2000-06-13 01:10:29 +00:00
Patrik Stridvall
a831f2a1e7
Fixed some warnings.
2000-06-11 20:03:17 +00:00