Francois Gouget
3bb5b093e8
Assorted spelling fixes.
2004-10-22 22:27:51 +00:00
Alexandre Julliard
2d2e2e1e55
Avoid copying invalid data on error.
2004-10-22 20:26:23 +00:00
Francois Gouget
a1779c1e33
Fix the function pointer declarations so MSVC likes them.
...
CSIDL_PROFILES is not defined in the Windows SDK.
snprintf and strcasecmp don't exist on Windows. Replace them with
wnsprintfA and lstrcmpiA respectively.
2004-10-22 20:25:46 +00:00
Mike McCormack
43149f490c
Add a test for creating empty shelllink files.
2004-10-22 19:52:33 +00:00
Rolf Kalbermatter
eb883577e4
- SHCreateDirectory should create intermediate directories if
...
necessary.
- Remove extra boolean parameter in SHNotifyMoveFile as it is not
used.
- Use in SHFileOperation the function SHNotifyCreateDirectory instead
of SHCreateDirectoryEx as it does not anymore what is needed here.
- Fix several unsigned/signed mismatch warnings.
2004-10-21 22:29:42 +00:00
Ge van Geldorp
9b399da426
- Don't double-quote an already double-quoted argument.
...
- Properly increment the fmt pointer.
2004-10-21 20:59:25 +00:00
Juan Lang
9cbc42bbae
- the correct registry location to override is User Shell Folders, not
...
Shell Folders
- if User Shell Folders doesn't exist in HKCU, HKLM should be tried
- SHGetSpecialFolderPath should call SHGetFolderPath, not vice-versa
- the default values should be localizable
- some of the parameter checking and returned LPITEMIDLISTs were a bit
off
2004-10-21 19:59:46 +00:00
Vincent Béron
6c644d68cf
Fix various function prototypes.
2004-10-19 23:55:15 +00:00
Mike McCormack
d5b0e0f01e
Convert the shellmenu code to use unicode.
2004-10-19 03:56:40 +00:00
Vincent Béron
4eeae1adb3
Fix some types problems.
2004-10-18 22:39:21 +00:00
Rolf Kalbermatter
20952a5d23
Modify ANSI functions to allocate intermediate Unicode strings on the
...
heap instead of stack.
2004-10-18 21:45:16 +00:00
Rolf Kalbermatter
29d4ec4f85
Added SHFreeNameMappings implementation.
2004-10-18 19:33:45 +00:00
Vitaliy Margolen
64c63dd4b8
Sort files/folders before testing.
2004-10-11 19:52:23 +00:00
Francois Gouget
486d020c1b
Don't define COBJMACROS in objbase.h.
...
Update the Wine sources accordingly.
2004-10-07 03:06:48 +00:00
Francois Gouget
75be67c6c0
Conformance tests must not include wine/debug.h.
2004-10-07 02:59:11 +00:00
Rolf Kalbermatter
18514ca547
Fix bug found by Piotr Caban, where our function tried to delete a
...
directory eventhough the user canceled the operation.
2004-10-06 00:04:39 +00:00
Francois Gouget
67aa858a31
Assorted spelling fixes.
2004-10-05 18:15:29 +00:00
Alexandre Julliard
739e5b06da
Avoid depending on the non-standard IUnknown_METHODS macro in Wine
...
internal headers.
2004-10-05 04:16:21 +00:00
Alexandre Julliard
ed19983d65
Fixed typo in ProgramsW.
...
Changed the case of windows and system directories to match the
directories we create by default.
2004-10-04 20:49:51 +00:00
Piotr Caban
304e0796cd
Added Polish translation.
2004-10-04 19:31:50 +00:00
Ge van Geldorp
3db9386195
Can't pass NULL as default value to GetPrivateProfileString.
2004-10-04 19:05:02 +00:00
Alexandre Julliard
72c9008e73
Authors: Klemens Friedl <frik85@hotmail.com>, Martin Fuchs <martin-fuchs@gmx.net>
...
- drive icon artwork
- display different drive icons depending on the drive type
2004-09-29 21:13:58 +00:00
Robert Shearman
8e80468170
Simplify getting custom icons for a folder by utilising the new
...
SHELL32_GetCustomFolderAttribute function.
2004-09-28 19:33:57 +00:00
Robert Shearman
5ad2d3517f
- Add support for custom shell folders, such as the History folder.
...
- Always try to initialize folder using IPersistFolder3 interface and
then fall back on IPersistFolder if not supported.
2004-09-28 19:33:44 +00:00
Ge van Geldorp
535387aeb1
Call GetProcessHeap() instead of passing its address.
2004-09-27 20:34:49 +00:00
Martin Fuchs
7ccc2d25a2
- Use system metrics to determine icon sizes.
...
- Move invalid index from 1 to 0.
2004-09-24 01:10:31 +00:00
Martin Fuchs
09878e1c6a
At least print message if we're not returning requested data.
2004-09-23 22:52:03 +00:00
Ge van Geldorp
e63e3781c6
Some windres versions don't like POPUP"", change to POPUP "".
2004-09-23 04:28:04 +00:00
Steven Edwards
e85b67bd9e
Remove some unneeded include statements.
2004-09-23 04:27:24 +00:00
Robert Shearman
bbdac5e475
GetWindowLong -> GetWindowLongPtr.
2004-09-22 19:14:08 +00:00
Martin Fuchs
1c8d9b66c3
Store absolute path in .lnk file.
2004-09-22 19:11:27 +00:00
Martin Fuchs
fa417e2869
Implement IShellLinkA::Resolve and IShellLinkW::Resolve.
2004-09-22 04:00:56 +00:00
Robert Shearman
c6516740af
Share version information between DllGetVersion and resource file.
2004-09-22 04:00:43 +00:00
Francois Gouget
bc371a83ec
Fix CSIDL_COMMON_{STARTMENU,PROGRAMS,DESKTOPDIRECTORY} so they all use
...
paths in 'All Users' like CSIDL_COMMON_STARTUP.
The CSIDL_COMMON_PROGRAMS fix solves many menu creation problems.
2004-09-21 20:05:54 +00:00
Martin Fuchs
a6f9e517fe
Match class name used by Windows.
2004-09-21 20:04:59 +00:00
Martin Fuchs
06f6cc9d20
Correct setting of default menu item in shell context menus.
2004-09-20 21:46:11 +00:00
Martin Fuchs
bfb0653147
Make drive letters in PIDLs always uppercase to enable PIDL
...
comparison.
2004-09-20 19:12:17 +00:00
Jens Collin
9e679d3675
Added lookup of environment vars in SHELL_ArgifyW.
2004-09-14 20:14:09 +00:00
Juan Lang
a78b4981ca
Added support for DLLVERSIONINFO2 in DllGetVersion.
2004-09-14 17:44:40 +00:00
Vitaliy Margolen
f609b68ea5
IShellFolder::CompareIDs - return only -1/0/1 in lower 16 bit.
2004-09-13 23:25:09 +00:00
Alexandre Julliard
314b99c48f
Removed some more uses of the non-standard ICOM_THIS macro.
2004-09-09 20:17:07 +00:00
Francois Gouget
c13638ee85
Fix c_parser.pm so it handles 'const' preceeding a '*'.
...
Add missing #pragma pack directives for the new shlobj.h types.
Fix some field names in CSFV and QCMINFO.
Update the generated tests to also check shtypes.h and test some more
types.
2004-09-07 22:46:26 +00:00
Alexandre Julliard
39a696a166
Removed some uses of the non-standard ICOM_THIS macro.
2004-09-06 20:34:29 +00:00
Francois Gouget
5512ae2685
Disable MSVC warning 4116 to avoid the 'unnamed type definition in
...
parentheses' warning caused by TYPE_ALIGNMENT().
2004-09-06 20:29:53 +00:00
Robert Shearman
4188874ad5
- Add exports for missing ordinals 191-194.
...
- Stub for SHUpdateImageW.
2004-09-06 20:24:10 +00:00
Alexandre Julliard
b0394dea42
Get rid of the WINE_UNUSED macro.
2004-09-01 17:36:04 +00:00
Francois Gouget
3e2868b457
Don't export the shell32 SHAllocShared functions by name.
...
Implement them by calling out their shlwapi equivalent (which had a
much more complete implementation anyway).
Fix the prototype of shlwapi's SHAllocShared().
Don't crash if lpvData is NULL in SHAllocShared().
Add a conformance test to shlwapi.
2004-08-31 17:38:59 +00:00
Francois Gouget
20b8b56d5f
Enable the disabled tests in tests.data or add a comment describing
...
why the type cannot be tested.
Update the generated files, they compile and run successfully both on
Windows (with the Windows headers) and in Wine.
2004-08-25 00:42:50 +00:00
Huw Davies
174e6a5d28
Change dialogs to use MS Shell Dlg rather than Helv or MS Sans Serif.
2004-08-24 18:33:01 +00:00
Alexandre Julliard
f714b39762
Get rid of the no longer used ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
...
macro.
2004-08-23 19:39:48 +00:00