Owen Rudge
5800539bb6
shell32: Add status bar to control panel.
2008-07-25 12:27:44 +02:00
Owen Rudge
238cdf715d
shell32: Use a listview for the control panel.
2008-07-25 12:27:31 +02:00
Mikołaj Zalewski
763018e176
shell32: autocomplete: Don't pass NULL pceltFetched to IEnumString_Next.
2008-07-24 13:03:30 +02:00
Alexandre Julliard
d619640f1b
shell32: Define a valid cursor for the control panel window.
2008-07-23 11:52:12 +02:00
Owen Rudge
1bca3c05f1
shell32: Remove existing painting methods from control panel.
2008-07-23 11:49:55 +02:00
Owen Rudge
6599f573ca
shell32: Add About dialog to Control Panel.
2008-07-23 11:49:13 +02:00
Owen Rudge
9b2f6364ac
shell32: Add code to process menu item selections.
2008-07-23 11:49:03 +02:00
Owen Rudge
95c6d1d864
shell32: Add menu bar to Control Panel.
2008-07-23 11:47:02 +02:00
Owen Rudge
08b1bdb8c0
shell32: Load Control Panel title from resources.
2008-07-23 11:46:44 +02:00
Reece Dunn
787361d361
shell32: Don't crash if the shlexec tests fail to create an extension in the registry.
2008-07-23 11:20:41 +02:00
Owen Rudge
5e3786f8da
shell32: Use wide functions when creating control panel.
2008-07-22 15:21:17 +02:00
Owen Rudge
4ae7a87e74
shell32: Remove "no control panels" found message.
2008-07-22 15:20:54 +02:00
Reece Dunn
de08ba8332
shell32/tests: Vista returns E_INVALIDARG if the path sent to SetPath is invalid.
2008-07-21 14:45:01 +02:00
Reece Dunn
811a809b0a
shell32: Make the tests build with the Vista SDK.
2008-07-21 14:44:43 +02:00
Reece Dunn
29c66b3a9e
shell32: Do not use a fixed path in the shelllink tests.
2008-07-21 14:44:33 +02:00
Kirill K. Smirnov
de3afabf08
shell32: Avoid usage of undefined xdg_results variable, since XDG_UserDirLookup() always corrupts it.
2008-07-21 14:35:56 +02:00
Frans Kool
2860f48675
shell32: Fixed Dutch translations.
2008-07-16 17:53:37 +02:00
Andrew Talbot
7f80d8e0c9
shell32: Remove unneeded address-of operators from array names.
2008-07-16 17:52:14 +02:00
Daniel Remenak
806385248a
shell32: Fix crash regression in browse for folder dialog.
2008-07-09 11:45:12 +02:00
Mikołaj Zalewski
ca854add25
shell32: RunFileDlg: Allow custom icons.
2008-07-08 21:08:53 +02:00
Alexandre Julliard
79c64acc7b
tests: Don't depend on the static uuid libraries in the tests.
...
This avoids trouble with the broken MingW libraries when
cross-compiling the tests.
2008-07-08 17:51:45 +02:00
Mikołaj Zalewski
abe87675a8
shell32: Make new style Browse For Folders dialog resizable.
2008-07-08 11:19:20 +02:00
Alexander Nicolaysen Sørnes
ade9a3d6ea
shell32: Update Norwegian Bokmål translation.
2008-07-07 12:33:27 +02:00
Andrew Talbot
93f656bf85
shell32: Remove unneeded address-of operators from function names.
2008-07-07 12:31:50 +02:00
Vladimir Pankratov
35ac387041
shell32: Update Russian translation.
2008-07-04 20:18:54 +02:00
Owen Rudge
9e6a7661d8
shell32: Check registry entry for cpl files (in standard control panel).
2008-07-03 11:50:51 +02:00
Hwang YunSong(황윤성)
d0add53544
shell32: Updated Korean resource.
2008-07-02 11:51:08 +02:00
James Hawkins
824d631cf3
shell32: Fix a test that fails in win2k.
2008-07-01 13:45:38 +02:00
Mikołaj Zalewski
225086547c
shell32: RunFileDlg: use the parameters.
...
Implements the customizations that are required by the parameters. The
icon and one flag are still not implemented.
2008-06-30 13:24:05 +02:00
Mikołaj Zalewski
0e2b5c7605
shell32: RunFileDlg: move strings to resources.
2008-06-30 13:23:38 +02:00
Mikołaj Zalewski
adc72977f7
shell32: RunFileDlg: make the error messages easier to understand for the user.
2008-06-30 13:23:13 +02:00
Mikołaj Zalewski
ebb41a64ab
shell32: RunFileDlg: allow the user to cancel the Browse dialog, remove some unneeded parameters.
2008-06-30 13:22:48 +02:00
Mikołaj Zalewski
13866e81f7
shell32: RunFileDlg: use symbolic constants for control IDs and use correct hInstance when creating it.
2008-06-30 13:22:30 +02:00
Mikołaj Zalewski
032423760d
shell32: RunFileDlg: the function should be Unicode on NT.
2008-06-30 13:21:32 +02:00
Zac Brown
7a42aba9da
shell32: Add stub implementation for SHGetIconOverlayIndex[AW].
2008-06-27 11:32:10 +02:00
Owen Rudge
d384c41081
shell32/tests: Add basic ParseDisplayName test for control panel.
2008-06-26 13:16:43 +02:00
Owen Rudge
4d70c59b01
shell32/tests: Rename shfldr_netplaces test to shfldr_special, for all special folders.
2008-06-26 13:16:39 +02:00
Hwang YunSong(황윤성)
ed8d95b888
shell32: Updated Korean resource.
2008-06-26 12:44:16 +02:00
Paul Vriens
732a07957d
shell32/tests: Skip some tests if functions are not available.
2008-06-24 12:45:20 +02:00
Owen Rudge
4fb049aaf1
shell32: Populate comment column in Control Panel.
2008-06-24 12:00:22 +02:00
Owen Rudge
b198924c20
shell32: Ensure the correct applet is loaded in multi-applet control panels.
2008-06-24 12:00:18 +02:00
Owen Rudge
3a95e276f2
shell32: Register Control Panel namespace folder.
2008-06-24 11:58:12 +02:00
Owen Rudge
03a4b8d4b0
shell32: Add support for WantsForDISPLAY and HideAsDeletePerUser to the register_coclasses routine.
2008-06-24 11:57:22 +02:00
Alistair Leslie-Hughes
a850cafe6d
shell32: Stop crash when an error occurs.
2008-06-23 19:58:16 +02:00
Alexandre Julliard
7524019796
shell32/tests: Use the original path if GetLongPathNameA fails.
2008-06-23 17:22:01 +02:00
Andrew Talbot
eaa58a34be
shell32: Constify a variable.
2008-06-20 12:22:44 +02:00
Jon Griffiths
f2276f5a49
include: Provide wide char definitions for CFSTR_*.
2008-06-19 12:44:43 +02:00
Rob Shearman
ff83800839
shell32: Free the correct pointer in XDG_UserDirLookup.
...
out_ptr is a stack variable. *out_ptr is heap allocated and is what
was meant to be freed.
2008-06-19 11:54:57 +02:00
Vladimir Pankratov
2cb5773d7b
shell32: Update Russian translation.
2008-06-18 15:21:48 +02:00
Michael Stefaniuc
a1d3aaa528
shell32: Add initial Romanian translation.
2008-06-13 10:17:20 +02:00
Dan Kegel
63557d572c
shell32/tests: Avoid buffer overflow during test.
2008-06-10 17:43:48 +02:00
Alistair Leslie-Hughes
996e5d62b8
shell32: Stop shlfolder tests crashing under win98.
2008-06-10 17:43:22 +02:00
Francois Gouget
61590c6122
shell32: Tweak the French license message to better match the English one.
2008-06-09 19:09:29 +02:00
Rico Schüller
2e4c9b3da7
shell32: Fix German shortcuts in the menu.
2008-06-09 12:38:57 +02:00
Jonathan Ernst
7c9dc85d48
shell32: Updated French translation.
2008-06-06 15:27:26 +02:00
Michael Stefaniuc
9a62d27ff1
shell32: Fix the Turkish translation.
2008-06-06 10:28:00 +02:00
Francois Gouget
39cb432b68
Fix the resources to remove extraneous spaces in '...'.
2008-06-05 15:53:05 +02:00
Alexandre Julliard
c819a87d33
shell32: Fixed the French about box.
2008-06-05 14:07:00 +02:00
Rico Schüller
c1309eb71e
shell32: Update German translation.
2008-06-05 11:25:02 +02:00
Michael Stefaniuc
a2c6b25e12
shell32: Fix the Italian translation.
2008-06-03 11:11:11 +02:00
Michael Stefaniuc
ee924bfde7
shell32: Fix the Swedish translation.
2008-06-03 11:11:04 +02:00
Michael Stefaniuc
5c7f613c77
shell32: Fix the Czech translation.
2008-06-03 11:10:58 +02:00
Jonathan Ernst
992e3edc4b
shell32: Updated French translation.
2008-06-02 12:39:37 +02:00
Hwang YunSong(황윤성)
aa821fdd7b
shell32: Updated Korean resource.
2008-06-02 12:33:08 +02:00
José Manuel Ferrer Ortiz
85e839a2c2
Spanish translations updates.
2008-06-02 12:32:47 +02:00
Michael Stefaniuc
ea4d31b3a4
shell32: Fix the Portugese translations.
...
Thanks to Mauricio Teixeira <mteixeira@webset.net> for the translations.
2008-06-02 12:12:19 +02:00
Michael Stefaniuc
b020e8fa0b
shell32: Fix the Hungarian translation.
2008-05-30 10:01:59 +02:00
Francois Gouget
5f34a49368
shell32: s/library/Wine/ for consistency in the license message.
2008-05-30 10:01:08 +02:00
Michael Stefaniuc
374cd813aa
shell32: Fix the Japanese translation.
2008-05-29 12:11:18 +02:00
Michael Stefaniuc
cb37f5b833
shell32: Fix the Bulgarian translation.
2008-05-29 12:11:15 +02:00
Michael Stefaniuc
3175242f54
shell32: Fix the Finnish translation.
2008-05-29 12:11:13 +02:00
Michael Stefaniuc
c00cb2c4a9
shell32: Fix the Esperanto translation.
2008-05-29 12:11:11 +02:00
Michael Stefaniuc
0b2f6e5f0a
shell32: Fix the Slovak translation.
2008-05-29 12:11:08 +02:00
Michael Stefaniuc
aad32e8a4e
shell32: Fix the Chinese translations.
2008-05-28 11:30:56 +02:00
Michael Stefaniuc
5fedef6235
shell32: Fix the Ukrainian translation.
2008-05-28 11:30:53 +02:00
Michael Stefaniuc
813a0dd3f1
shell32: Fix the Walon translation.
2008-05-28 11:30:44 +02:00
Paul Vriens
b44df3a852
shell32/tests: Run tests again on win95.
2008-05-27 19:35:59 +02:00
Vitaliy Margolen
dca07aa856
shell32: Don't print not initialized value.
2008-05-27 12:11:13 +02:00
Michael Stefaniuc
0a561c8bdc
shell32: Fix the Catalan translation.
2008-05-27 12:06:07 +02:00
Gregor Münch
13cb6a838c
shell32: Update German translation.
2008-05-26 19:45:36 +02:00
James Hawkins
f2aa3259b9
shell32: Test against the long form of the path.
2008-05-26 18:00:03 +02:00
Andrew Talbot
0e37d57b8e
shell32: Remove unused file-static variable.
2008-05-21 11:36:50 +02:00
Paul Vriens
7361e91fdd
shell32/tests: SHGetPathFromIDListA returns a BOOL not a HRESULT.
2008-05-20 15:43:54 +02:00
Paul Vriens
13e609fdb3
shell32/tests: Fix test when running on Wine.
2008-05-19 23:11:18 +02:00
Paul Vriens
64444ebe94
janitorial: Close COM after tests.
2008-05-19 23:10:01 +02:00
Mikołaj Zalewski
14a42f802d
Make Swedish use SUBLANG_NEUTRAL.
2008-05-19 16:09:13 +02:00
Mikołaj Zalewski
d85ac9d989
Update Polish translation.
2008-05-19 13:33:47 +02:00
Hwang YunSong(황윤성)
49099ba0e5
shell32: Updated Korean Resource.
2008-05-12 11:43:39 +02:00
Dmitry Timoshkov
ca3b8741b5
shell32: Fix calling convention of LPFNOFN, don't use static buffers.
2008-05-12 11:42:59 +02:00
Francois Gouget
633ee950a1
Assorted spelling fixes.
2008-05-07 12:07:11 +02:00
Alexandre Julliard
7c25ab8a07
shell32: Set the correct default for shell folders relative to the windows directory.
2008-05-06 15:50:10 +02:00
Jens Albretsen
22328d0ce5
shell32: Added missing Danish translations.
2008-05-05 13:36:04 +02:00
Alexandre Julliard
dad21bbcbf
makefiles: List the static libraries as normal imports instead of extra libs.
2008-04-30 14:23:55 +02:00
Austin English
acf8e0f5a1
shell32: Fix a typo.
2008-04-30 10:26:06 +02:00
Alexandre Julliard
93e775a8b7
shell32: Avoid traces that use size_t.
2008-04-25 17:01:50 +02:00
Andrew Talbot
f692f19531
shell32: Remove unused variables.
2008-04-25 11:28:37 +02:00
James Hawkins
9ba8989026
shell32: Fix a test that fails in win2k3.
2008-04-24 11:51:25 +02:00
Tomasz Jezierski
3229c3de92
shell32: Secure filename copy to fixed size variable wfileName.
2008-04-23 13:26:05 +02:00
Tomasz Nowiński
df90b52627
Fixed typos in the Polish translations.
2008-04-21 20:34:47 +02:00
Austin English
aab8fae59a
Spelling fixes.
2008-04-21 14:25:05 +02:00
Stefan Leichter
a629a4199e
shell32: Implement SHGetFolderPathAndSubDirA/W.
2008-04-21 14:21:37 +02:00
Hwang YunSong(황윤성
8f5a37dc4d
shell32: Updated Korean resource.
2008-04-18 13:57:14 +02:00
Marcus Meissner
e8a6f15b3d
shell32: Correct casing for "Wine".
2008-04-15 14:34:40 +02:00
Rok Mandeljc
a2a8d1ad19
shell32: Updated Slovenian translation to reflect changes in About dialog.
2008-04-14 12:42:56 +02:00
James Hawkins
81f2d3cc0b
shell32: Fix a few tests that fail in win2k.
2008-04-11 13:11:02 +02:00
Rob Shearman
21b9a50e08
shell32: Implement ParseDisplayName for EntireNetwork in the Network Places shell folder.
...
Add a test for this behaviour.
2008-04-11 11:12:04 +02:00
Hwang YunSong(황윤성)
72c28450cc
shell32: Updated Korean resource.
2008-04-09 12:19:35 +02:00
Rok Mandeljc
ea2cd45b0e
shell32: Updated Slovenian translation.
2008-04-08 11:57:56 +02:00
Alexander Nicolaysen Sørnes
bc9f05f50b
shell32: Update Norwegian Bokmål resource.
2008-04-07 12:13:54 +02:00
James Hawkins
5469551f6b
shell32: Fix and simplify the FO_COPY operation, with tests.
2008-04-03 11:29:07 +02:00
Frans Kool
46ab1b2b1e
shell32: Corrected/added Dutch translations.
2008-04-02 20:43:24 +02:00
James Hawkins
6ecccdb790
shell32: Handle a few cases in FO_COPY that arise from not double-NULL terminating the input.
2008-04-02 12:33:50 +02:00
Marcus Meissner
8c63754d67
shell32: Adjusted German about dialog for changes in English one.
2008-03-31 13:00:02 +02:00
Vitaliy Margolen
66417eea64
Update Russian translations.
2008-03-31 12:15:14 +02:00
Mikołaj Zalewski
59f22b6594
shell32: Update Polish translation.
2008-03-31 12:13:40 +02:00
Vitaliy Margolen
5b690b0885
Update Russian translations.
2008-03-28 09:53:44 +01:00
Ge van Geldorp
35d7f70612
shell32: Support getting the shell folder path for users other than the current user and the default user.
2008-03-27 11:29:42 +01:00
Alexandre Julliard
12ae8ff814
shell32: Add a license message box and a build id to the About dialog. Clean things up a little.
2008-03-26 23:38:36 +01:00
Michael Stefaniuc
0aeb2f5988
shell32: Update the German Translation.
2008-03-26 10:33:34 +01:00
Alexandre Julliard
0dbeea5275
shell32: Use the larger Wine logo icon in the About dialog.
2008-03-21 18:39:11 +01:00
Alexandre Julliard
77a79c48b4
shell32: Make the icon space a bit larger in the About dialog.
...
Also replace numeric ids by appropriate constants.
2008-03-21 18:38:51 +01:00
Dan Kegel
c5b499d37a
shell32: Only print "HCR_GetFolderAttributes should be called for simple PIDL's" once.
2008-03-19 11:21:38 +01:00
Andrew Talbot
2cce0040a0
shell32: Assign to structs instead of using memcpy.
2008-03-18 11:15:26 +01:00
Alexandre Julliard
fad0f48350
shell32/tests: Remove spurious linefeeds in error messages.
2008-03-15 11:45:43 +01:00
Stefan Leichter
a7ebdf2eba
shell32: Fix SHGetFolderPathAndSubDir tests.
2008-03-14 11:22:06 +01:00
Lei Zhang
b8cbd8bd87
shell32: Use xdg well known directories for desktop folder symbolic link.
2008-03-12 12:20:01 +01:00
Lei Zhang
78f5db2b51
shell32: Use xdg well known directories for my_xxx folder symbolic links.
2008-03-12 12:19:21 +01:00
Lei Zhang
f5ba1c21be
shell32: Add xdg-user-dirs lookup code.
2008-03-12 12:18:31 +01:00
Mikołaj Zalewski
1fd3797397
shell32: Remove DISCARDABLE from STRINGTABLE resources.
2008-03-11 12:11:51 +01:00
Paul Vriens
ee69858ebe
shell32/tests: Make tests run again on win95 and NT.
2008-03-10 11:22:23 +01:00
Huw Davies
f372280928
shell32: Add a test for ABM_GETTASKBARPOS.
2008-03-05 19:26:13 +01:00
Huw Davies
b24ec72f89
shell32: ABM_GETAUTOHIDEBAR should return a HWND or NULL.
2008-03-05 19:26:02 +01:00
Huw Davies
c9c77ba7f7
shell32: Fix return type of SHAppBarMessage.
2008-03-05 19:25:41 +01:00
Lei Zhang
5637c779d2
shell32: Remove unused variable.
2008-03-05 11:21:24 +01:00
Mikołaj Zalewski
aa3ad44edf
shell32: Improve SHRegisterDragDrop and SHRevokeDragDrop.
2008-03-05 11:20:03 +01:00
Rob Shearman
48000893f9
makefiles: Simplify the use of the IMPORTLIB variable in the DLL makefiles.
...
Only specify the root to keep platform-specifics out of the individual
DLL makefiles.
2008-03-04 20:55:01 +01:00
Stefan Leichter
b5cc68f629
shell32: Added tests for SHGetFolderPathAndSubDirA.
2008-03-04 11:54:21 +01:00
James Hawkins
26ad93947b
janitorial: Remove links to any microsoft site.
2008-03-01 12:04:09 +01:00
Mikołaj Zalewski
83724232fd
shell32: Fixes in Polish translation.
2008-02-28 20:00:30 +01:00
Francois Gouget
e98a468ebe
shell32/tests: Use the IShellLinkDataList's standard 'C' interface.
2008-02-27 14:52:23 +01:00
Rob Shearman
d182559161
shell32: Fix the character count passed to SearchPathW in SHELL_execute.
2008-02-25 13:31:40 +01:00
Rob Shearman
c627a81a76
shell32: Fix the logic in Control_LoadApplet determining when to use CPL_INQUIRE and when to use CPL_NEWINQUIRE.
...
Previously, the code would fail to get the name of an applet that didn't
return an icon for CPL_NEWINQUIRE and didn't return set either idName or
idIcon to a non-zero value for CPL_INQUIRE.
Fix this by sending CPL_INQUIRE first and loading any strings or icon
specified and then only fall back to CPL_NEWINQUIRE if any of the
required members were zero (i.e. CPL_DYNAMIC_RES) and then only fill in
these fields.
2008-02-18 14:10:20 +01:00
Gerald Pfeifer
8a590e8daa
shell32: Adjust a format specifier and remove a redundant range check in ILGetDisplayNameExW().
2008-02-18 13:37:15 +01:00
Rob Shearman
4131edbdbe
shell32: Fix incorrect character count passed into RegEnumKeyExW in CreateDesktopEnumList.
2008-02-18 12:20:50 +01:00
Rob Shearman
d92fe2cbfc
shell32: Fix character count passed into lstrcpnA in SHGetDataFromIDListA.
2008-02-16 13:54:05 +01:00
Rob Shearman
8aa361740e
shell32: Fix the character count passed into LoadStringW in ISFHelper_fnAddFolder.
2008-02-16 13:53:22 +01:00
Rob Shearman
4510346b4f
shell32: Memory allocated by CommandLineToArgvW should be that got from LocalAlloc/LocalReAlloc, not from GlobalAlloc.
...
Use LMEM_FIXED instead of 0 in calls to LocalAlloc to emphasise that
we're getting a direct pointer, not a handle to memory.
Remove hargv as it is confusing and unnecessary.
2008-02-15 11:04:47 +01:00
Alexandre Julliard
ab820ef24c
shell32: Add support for the NoDrives registry key.
2008-02-15 10:58:14 +01:00
Paul Vriens
ad711256a4
shell32/tests: GetLongPathNameA is not implemented on win95.
2008-02-15 09:53:29 +01:00
Frans Kool
b5f51404d0
shell32: Added Dutch translations.
2008-02-12 22:37:56 +01:00