Commit graph

52 commits

Author SHA1 Message Date
Zhiyi Zhang
c03409e9d7 shell32: Implement SHOpenFolderAndSelectItems().
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=39987
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-07-15 20:01:05 +02:00
Zhiyi Zhang
9a98ad709f explorer: Fix memory leaks.
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-07-14 21:00:54 +02:00
Eric Pouech
e299b5af34 explorer: Enable compilation with long types.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-04 11:20:33 +01:00
Alex Henrie
adda27cdb8 explorer: Only try to destroy the IShellWindows object if it exists.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52494
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-02 23:22:50 +01:00
Alexandre Julliard
130ec9dbf9 explorer: Use the correct buffer size for the full path name.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-10-12 12:53:51 +02:00
Zebediah Figura
1a7b4fb9c1 explorer: Look for an existing window browsing the given path first.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-05-18 12:10:51 +02:00
Zhipeng Zhao
9d79746425 explorer: Support '/cd,' command line option.
'/cd,' is an undocumented option that seems to have the same effect as
'/root,'.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48816.
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-04-01 21:17:24 +02:00
Alexandre Julliard
e5e79bb7aa explorer: Build with msvcrt.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-05-03 16:30:39 +02:00
Michael Stefaniuc
83e481fee2 explorer: Use the ARRAY_SIZE() macro.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-21 23:21:52 +02:00
Zebediah Figura
bd74183b1e explorer: Pass the full path to ParseDisplayName().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-03-06 15:46:09 -06:00
Alexandre Julliard
ff53db7e63 explorer: Fix parsing command line that contains spaces.
Reported by Alistair Leslie-Hughes.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-12-12 09:35:13 +01:00
Zebediah Figura
c4c96383eb explorer: Set the window title to the current directory.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-11-29 21:24:50 +01:00
Zebediah Figura
9e3399925e explorer: Use the class name ExplorerWClass for the explorer browser.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-11-29 21:24:50 +01:00
Andrew Eikum
94a857580c explorer: Scale element sizes by DPI.
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-11-10 13:57:31 +01:00
Andrew Eikum
a484bf495e explorer: Don't leak PIDL.
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-11-09 16:59:36 +01:00
Huw Davies
db52c6d074 explorer: Set the rebar band height to match the combobox.
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-02 15:38:48 +02:00
Huw Davies
6eeb389d15 explorer: Don't alter the shell imagelist.
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-24 14:53:41 +02:00
Alexandre Julliard
91a394a616 explorer: Support a quoted /desktop option.
Workaround for Worms Armageddon which uses an invalid but previously
supported syntax.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-14 19:41:49 +09:00
Alexandre Julliard
9db3444e40 explorer: Treat unrecognized options as a file to open.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-24 22:58:44 +09:00
Francois Gouget
801cf4c4af explorer: Remove an uneeded NONAMELESSUNION directive. 2015-04-01 14:13:24 +09:00
Jactry Zeng
eaa747311f explorer: Remove unnecessary backslash when parsing /select and /root. 2014-11-20 22:38:45 +09:00
Frédéric Delanoy
5ba7f79bad Assorted spelling fixes. 2013-12-03 19:41:53 +01:00
Vincent Povirk
cd1abd68c3 explorer: Use StrRetToStrW to convert STRRET result. 2013-11-18 11:15:52 +01:00
Sergey Guralnik
4b9d81b4b5 explorer: Use comma as argument delimiter. 2013-05-14 19:37:02 +02:00
Alexandre Julliard
c9eee73450 makefiles: Define __WINESRC__ when building programs. 2012-01-23 16:07:37 +01:00
Jay Yang
c268c40fdf explorer: Try ShellExecute if the parameter isn't a directory. 2011-08-30 19:44:08 +02:00
Jay Yang
dadcdb71b5 explorer: Fix various memory leaks. 2011-07-22 12:57:21 +02:00
Michael Stefaniuc
8ec442f510 explorer: Use FAILED instead of !SUCCEEDED. 2011-07-19 18:26:21 +02:00
Francois Gouget
f00652fc63 explorer: Fix compilation on systems that don't support nameless unions. 2011-07-11 18:32:12 +02:00
Jay Yang
047124ab94 explorer: Fix incorrect cast. 2011-07-05 19:27:49 +02:00
Jay Yang
c1b6d91c5b explorer: Add dropdown entries to explorer's combobox. 2011-07-04 19:13:32 +02:00
Jay Yang
cfa89e7e32 explorer: Add a path combobox to explorer. 2011-07-04 19:13:22 +02:00
Jay Yang
9544bcd10b explorer: Add navigation buttons to explorer. 2011-07-04 19:11:42 +02:00
Marcus Meissner
436ec81240 explorer: Remove useless array NULL check (Coverity). 2011-06-28 16:45:56 -05:00
Francois Gouget
d415cf5f30 explorer: Make explorer_wnd_proc() static. 2011-06-20 19:32:02 +02:00
Jay Yang
fd1bdb14a4 explorer: Use the command line arguments. 2011-06-16 17:39:31 +02:00
Jay Yang
f2ac486e21 explorer: Implement the explorer using IExplorerBrowser. 2011-06-16 17:37:41 +02:00
Alexandre Julliard
781fcd4691 explorer: Specify the full application path when starting winefile.exe. 2009-10-27 11:22:51 +01:00
Lei Zhang
b11156b84a explorer: Allow explorer with no arguments to run winefile. 2008-05-19 14:03:56 +02:00
Alexandre Julliard
9bbbebc2ce explorer: Convert the command line parsing to Unicode. 2008-04-23 18:04:43 +02:00
Rob Shearman
45322bb448 explorer: Clean up after CreateProcess in WinMain. 2008-02-25 13:31:11 +01:00
Marcus Meissner
b3a72ad1dd Remove some more unused debugging channels. 2006-08-29 12:28:58 +02:00
Alexandre Julliard
8e13333cb7 explorer: Specify an explicit path when launching winefile. 2006-08-18 20:56:20 +02:00
Jonathan Ernst
360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Alexandre Julliard
db6608ac9f x11drv: Moved desktop mode handling to the explorer process.
Per-application desktop mode settings are no longer supported.  Apps
can be launched in a specific desktop window by using:

  explorer /desktop=name[,widthxheight] app.exe [args]

If the named desktop already exists the app is launched inside it. The
default desktop is cleverly named "default".
2006-03-27 22:43:03 +02:00
Alexandre Julliard
576e3b7062 explorer: Merged systray support with the desktop window main loop.
Systray is now always available as part of the desktop and doesn't
need to be started from shell32.
2006-03-07 11:50:05 +01:00
Alexandre Julliard
a93b6a5945 explorer: Added desktop option.
The /desktop option causes explorer to create and manage the desktop
window.
2006-03-07 11:41:52 +01:00
Robert Shearman
f689e3fca4 shell32: Move systray handling to the explorer process. 2006-02-22 16:33:33 +01:00
Dmitry Timoshkov
57a579ffcd Make more arrays const. 2006-01-24 14:00:32 +01:00
Aric Stewart
7439c29d07 explorer: Handle /select arguments correctly with the new winefile
modifications.
2006-01-14 17:05:18 +01:00