Ulrich Czekalla
32a4ac1629
shell32: Revert c1f2824429
. It caused poor performance.
...
Patch c1f2824429
causes poor performance
when browsing a directory. In fact it has a side affect that when you
browse the root folder off of My Computer it will enumerate not only
the root's contents but each subfolder's contents as well in order to
get a more likely correct value for SFGAO_HASSUBFOLDER.
2008-09-30 11:32:50 -05:00
Muneyuki Noguchi
e786bdebcd
shell32: Use "MS Shell Dlg" 9 in Japanese resources.
2008-09-25 13:28:12 +02:00
Vincent Povirk
d042d5ab28
shell32/tests: Accept delays in getting ABN_POSCHANGED notifications.
2008-09-22 13:45:08 +02:00
Owen Rudge
4e7a07631e
shell32: Check CPL_NEWINQUIRE message in control panel applets if we can't retrieve valid strings/icon.
2008-09-19 12:08:58 +02:00
Mikołaj Zalewski
a72fbdd023
shell32: autocomplete: Remove some obsolete FIXMEs, update some comments.
2008-09-18 12:53:25 +02:00
Mikołaj Zalewski
d9190052a2
shell32: autocomplete: Implement GetDropDownStatus.
2008-09-18 12:53:18 +02:00
Mikołaj Zalewski
ba6ddf28b4
shell32: autocomplete: Make SetOptions handle setting the ACO_AUTOSUGGEST after Init, fix ACO_AUTOSUGGEST|ACO_AUTOAPPEND case.
2008-09-18 12:53:07 +02:00
Mikołaj Zalewski
db74fed6d1
shell32: autocomplete: Fix a logical AND to a bitwise AND.
2008-09-18 12:52:44 +02:00
Mikołaj Zalewski
a4fd5a1f40
shell32: autocomplete: Add stub IAutoCompleteDropDown interface.
2008-09-18 12:52:31 +02:00
James Hawkins
17a3949007
shell32: Remove calls to unicode functions that aren't implemented in win9x.
2008-09-15 11:29:27 +02:00
Marcus Meissner
5adbef6625
shell32: Fixed size passed to MultiByteToWideChar.
2008-09-12 12:36:35 +02:00
James Hawkins
147464c000
shell32: Fix two failing tests in win2k.
2008-09-11 11:49:48 +02:00
Roy Shea
5b6806922a
shell32: Use default system icons if PrivateExtractIconsW in SHGetFileInfoW fails.
2008-09-11 11:45:46 +02:00
Michael Stefaniuc
c425b43192
shell32: Fix the Ca, Hu, Ro, Sk, Sv and Wa translations by removing an untranslated string.
2008-09-08 12:47:20 +02:00
Rob Shearman
55f12a3b63
shell32: Remove defines for WINE_FILEVERSION and WINE_FILEVERSION_STR.
...
These are now constructed automatically from the major, minor, build
and platform ID numbers defined in version.h.
2008-09-08 12:47:20 +02:00
Vincent Povirk
aacfc6ed95
explorer: Modify rects passed to SHAppBarMessage to not interfere with existing appbars.
2008-09-05 12:11:40 +02:00
Vincent Povirk
96f8de0de9
explorer: Implement ABM_ADD and ABM_REMOVE.
2008-09-05 12:10:55 +02:00
Vincent Povirk
b4c78be585
shell32: Add tests for SHAppBarMessage.
2008-09-05 12:10:23 +02:00
Vincent Povirk
3cce9ad9c6
shell32: Move SHAppBarMessage implementation from shell32 to explorer.
2008-09-04 13:32:42 +02:00
Paul Vriens
4732f48fbc
shell32/tests: Don't test unimplemented functions.
2008-09-02 13:28:34 +02:00
Alexandre Julliard
2bf33c0a32
shell32: Merge Chinese resources into a single file.
2008-08-29 13:52:10 +02:00
Hongbo Ni
daca24631c
shell32: Update simplified Chinese resource.
2008-08-29 12:31:08 +02:00
Hongbo Ni
0fc9ad37d8
shell32: Update traditional Chinese resource.
2008-08-29 12:31:03 +02:00
Hongbo Ni
435604c1fb
shell32: Convert traditional Chinese resource to utf8.
2008-08-27 13:21:23 +02:00
Hongbo Ni
60168f3860
shell32: Convert simplified Chinese resource to utf8.
2008-08-27 13:21:22 +02:00
Paul Vriens
8be7d00041
shell32/tests: Run tests again on win95.
2008-08-26 12:07:43 +02:00
Alexandre Julliard
517644971c
shell32/tests: Fix an unsigned comparison warning.
2008-08-26 12:07:42 +02:00
Vladimir Pankratov
722e1f9fce
shell32: Update Russian translation.
2008-08-26 12:07:42 +02:00
Muneyuki Noguchi
4c3d30dfd6
shell32: Update Japanese translation.
2008-08-25 11:14:07 +02:00
Hongbo Ni
2a881472d5
shell32: Update simplified Chinese resource.
2008-08-22 10:40:36 +02:00
Rob Shearman
3261814e08
shell32: Don't assign a result from a function that returns a BOOL to an HRESULT in shellex_get_dataobj.
...
Otherwise there could be confusion as to what type GetFullPathNameW is
returning.
2008-08-18 17:34:12 +02:00
Vladimir Pankratov
fe0d5b5578
shell32: Update Russian translation.
2008-08-18 17:24:26 +02:00
Lei Zhang
215f6c47ca
shell32: Handle directories in ShellExecute.
2008-08-18 17:24:22 +02:00
Dan Kegel
f0864c55eb
shell32/tests: Test whether SHGetFileInfo should clear hIcon.
2008-08-05 14:09:34 +02:00
Detlef Riekenberg
da0604bebd
shell32/tests: Fix shelllink test on win9x (GetTempPathW).
2008-08-04 14:22:05 +02:00
Reece Dunn
428fd07e73
shell32: Fix shlexec crashing on Vista.
2008-08-01 12:22:54 +02:00
Detlef Riekenberg
4da745be5c
shell32/tests: Do not crash on Win9x when testing shlfileop.
2008-07-31 13:04:29 +02:00
Mikołaj Zalewski
8525f6950f
shell32: autocomplete: There is no need for separate IAutoComplete and IAutoComplete2 vtbls.
2008-07-30 12:44:00 +02:00
Owen Rudge
6d59815059
shell32: Ensure status bar in control panel is reset when menu closed. Also reset to blank when item deselected.
2008-07-29 11:49:16 +02:00
Owen Rudge
ac78bfe18a
shell32: Fix descriptions being applied to wrong entries in control panel.
2008-07-29 11:37:58 +02:00
Hwang YunSong(황윤성)
f6ccbf6e4a
shell32: Updated Korean resource.
2008-07-28 12:17:40 +02:00
Vladimir Pankratov
75d186f85f
shell32: Update Russian translation.
2008-07-28 12:17:34 +02:00
Alexander Nicolaysen Sørnes
580d0001ab
shell32: Update Norwegian Bokmål translation.
2008-07-28 12:16:43 +02:00
Francois Gouget
eb16f43bdf
Add some API documentation stubs to make winapi_check happy.
2008-07-28 11:34:45 +02:00
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
Alexandre Julliard
05c7174909
tests: Add a helper routine to wait for a child process and propagate its result correctly.
2008-02-07 12:56:00 +01:00
Alexander Nicolaysen Sørnes
0f0678aa60
shell32: Use LocalFree in CommandLineToArgvW.
2008-02-07 11:59:53 +01:00
Kirill K. Smirnov
b391b8af58
systray: Properly track errors.
2008-02-06 12:52:34 +01:00
Alexandre Julliard
fb6ea6764c
shell32: Fix permissions of newly-created directories.
2008-02-04 15:25:18 +01:00
Francois Gouget
d491335eb7
shell32/tests: Fix a couple of copy/paste errors.
2008-02-04 11:11:27 +01:00
Dmitry Timoshkov
7e8e807845
shell32: Add a LogoffWindowsDialog stub.
2008-01-25 12:08:57 +01:00
Andrew Talbot
6994071269
shell32: Remove unneeded casts.
2008-01-21 11:39:09 +01:00
Andrew Talbot
2f25755674
shell32: Remove unneeded casts.
2008-01-21 11:39:04 +01:00
Andrew Talbot
52db721a69
shell32: Remove unneeded casts.
2008-01-21 11:38:59 +01:00
Francois Gouget
44b52b128c
Assorted spelling fixes.
2008-01-16 12:48:29 +01:00
Francois Gouget
f6fab295f3
Fix spelling error in the generated conformance test files.
2008-01-16 12:46:18 +01:00
Andrey Esin
d6b81def64
shell32: Update Russian translation.
2008-01-15 11:37:17 +01:00
Francois Gouget
67c6c24b04
shell32: A lot of lnk files have extra data blocks at the end, although they don't seem to matter much. So drop the corresponding ERR() to a WARN().
2008-01-11 12:25:48 +01:00
Andrey Esin
2adba0d7cd
shell32: Fixed typo.
2008-01-08 12:55:23 +01:00
Alexandre Julliard
f9e27d37b9
shell32: Fix messed up indentation.
2007-12-31 17:25:08 +01:00
Mike McCormack
cc405b1522
shell32: Implement "My Network Places" shell folder.
2007-12-27 14:13:30 +01:00
Francois Gouget
f1c27eda6b
Assorted spelling fixes.
2007-12-18 14:16:11 +01:00
Francois Gouget
ca3606f393
shell32/tests: Use GetProcAddress() on SHFileOperationW() because it is missing on Windows 95.
2007-12-18 12:32:56 +01:00
Francois Gouget
46735ae431
shell32/tests: Use GetProcAddress() on Shell_NotifyIconW() because it is missing on Windows 95.
2007-12-18 12:32:56 +01:00
Francois Gouget
d22568d094
shell32/tests: Use GetProcAddress() on SHGetPathFromIDListW() because it is missing on Windows 95.
2007-12-18 12:32:56 +01:00
Francois Gouget
3874c55cc4
shell32/tests: Copy the PathRemoveBackslashA() and PathAddBackslashW() implementations because shlwapi.dll is missing on Windows 95.
2007-12-18 12:32:55 +01:00
Francois Gouget
000fd0edc5
shell32/tests: Avoid SHDeleteKeyA() because shlwapi.dll is missing on Windows 95.
2007-12-18 12:32:55 +01:00
Luis C. Busquets Pérez
e46751f531
shell32: Update Spanish resource.
2007-12-10 12:13:22 +01:00
Jonathan Ernst
1c7787e69d
Updated French translation.
2007-12-07 16:34:57 +01:00
Alexandre Julliard
ad9396302d
Removed some unneeded imports.
2007-12-06 21:24:24 +01:00
Alexandre Julliard
a76d60c5ab
shell32: Fix some wrc warnings.
2007-12-06 12:43:05 +01:00
Luis C. Busquets Pérez
cba3c81f6e
shell32: Update Spanish resource.
2007-12-06 12:13:12 +01:00
Alexander Nicolaysen Sørnes
84e945f180
shell32: Handle backspace key in shellview.
2007-12-06 12:13:02 +01:00
Alexander Nicolaysen Sørnes
b259c4ae80
shell32: Localize 'new folder' string.
2007-12-06 12:12:57 +01:00
Vitaly Lipatov
2dcb7b5d5c
shell32: Use sizeof instead of constant for buffer size.
2007-12-05 13:32:15 +01:00
Jonathan Ernst
b019200a1e
shell32: Updated French translation.
2007-12-04 13:38:40 +01:00
Alexandre Julliard
7a4e3a1011
shell32: Get rid of the internal _InsertMenuItem function.
2007-12-03 15:49:51 +01:00
Alexander Nicolaysen Sørnes
cf8c1d60a1
shell32: Localize file context menu.
2007-12-03 14:56:30 +01:00
Marcus Meissner
08aa50ec2b
shell32: GetModuleFileNameW gets number of WCHARs not bytes.
2007-11-26 14:02:50 +01:00
Lei Zhang
cb99cd331d
shell32: Only notify immediate parent.
2007-11-21 12:05:27 +01:00
Lei Zhang
fa057686bb
shell32: Perform copy in UnixFolder_ISFHelper_CopyItems.
2007-11-21 12:05:18 +01:00
Michael Stefaniuc
3e8970602c
dlls: Remove duplicate includes.
2007-11-19 13:54:46 +01:00
Michael Stefaniuc
04380452d0
shell32: Fix a mem leak on an error path. Found by Smatch.
2007-11-19 13:53:38 +01:00
Rob Shearman
b15186d49c
shell32: Add a stub for LinkWindow_UnregisterClass.
2007-11-19 13:02:02 +01:00
Rob Shearman
6ae22de432
shell32: Add a stub for LinkWindow_RegisterClass.
2007-11-19 13:01:58 +01:00
Juan Lang
52da1b169a
shell32: Remove a bad comment.
2007-11-19 12:55:12 +01:00
Juan Lang
e580a91f39
shell32: Use more restricted registry rights when quering values.
2007-11-19 12:55:03 +01:00
Juan Lang
08ab605e37
shell32: Dynamically allocate memory for executing an URL.
2007-11-19 12:54:57 +01:00
Juan Lang
9d05534822
shell32: Use helper function to execute a URL.
2007-11-19 12:54:51 +01:00
Juan Lang
f2748c7af3
shell32: Dynamically allocate buffer for command.
2007-11-19 12:54:43 +01:00
Juan Lang
75ba711932
shell32: Constify some parameters.
2007-11-19 12:54:25 +01:00
Juan Lang
987ba237aa
shell32: Don't overwrite the caller's buffer when doing a dde connection.
2007-11-19 12:54:14 +01:00
Juan Lang
b829f034f5
shell32: Dynamically allocate buffer for quoted command.
2007-11-19 12:53:55 +01:00
Juan Lang
e3dbbd1435
shell32: Use a helper function for executing a found executable.
2007-11-19 12:53:46 +01:00
Juan Lang
645802d748
shell32: Dynamically allocate directory buffer.
2007-11-19 12:53:33 +01:00
Juan Lang
fd12e340cf
shell32: Use helper function to translate ID list.
2007-11-19 12:53:09 +01:00
Juan Lang
865a40651d
shell32: Use a helper function for executing a class.
2007-11-19 12:52:51 +01:00
Juan Lang
f53abfcee1
shell32: Dynamically allocate buffer for command parameters.
2007-11-19 12:52:33 +01:00
Jonathan Ernst
4ec05f831f
shell32: Updated French translation.
2007-11-13 21:45:23 +01:00
Alexandre Julliard
db500aad2d
shell32: Don't wait for the command to terminate in ShellLink_InvokeCommand.
2007-11-13 21:34:52 +01:00
Alexandre Julliard
14eb294a48
shell32: Pass some of the ShellExecute flags through InvokeCommand.
2007-11-13 21:34:28 +01:00