Commit Graph

46 Commits

Author SHA1 Message Date
Marcus Meissner 9a336ce3e7 explorer: Fixed wrong heapalloc size (Coverity). 2013-06-10 11:52:54 +02:00
Alexandre Julliard 9eb3f6a3db explorer: Don't worry about desktop launchers in non-desktop mode. 2013-06-06 10:46:17 +02:00
Qian Hong c8d1d4aadc explorer: Create non-existent folders when initializing launchers. 2013-06-05 20:30:58 +02:00
Hans Leidekker d62e7f7b9b explorer: Watch the desktop folders for changes and update the launcher list accordingly. 2013-05-28 14:55:42 +02:00
Hans Leidekker e44f0c8f2d explorer: Initial implementation of desktop launchers. 2013-05-28 14:55:32 +02:00
Alexandre Julliard 43ac582d7d libport: Rename spawnvp to _spawnvp to avoid the deprecated name. 2013-04-09 15:26:10 +02:00
Ken Thomases 7eec5ad781 explorer: Create desktop window hidden and only show it if it wins the race. 2013-03-26 16:38:10 +01:00
Alexandre Julliard a73c5d5c81 explorer: Return a simple boolean instead of a window in the wine_create_desktop entry point. 2013-02-06 12:50:04 +01:00
Alexandre Julliard 3e24a17c03 explorer: Retrieve the graphics driver module from gdi32. 2013-02-06 12:46:14 +01:00
Alexandre Julliard 1247225841 user32: Refresh the desktop when the wallpaper is changed. 2012-12-03 18:24:34 +01:00
Alexandre Julliard b2fa004ee4 user32: Simplify initialization of the desktop wallpaper. 2012-11-15 21:21:48 +01:00
Alexandre Julliard 78b86e3446 explorer: Remove support for the old-style X11 desktop configuration key. 2012-10-22 15:15:52 +02:00
Alexandre Julliard c9eee73450 makefiles: Define __WINESRC__ when building programs. 2012-01-23 16:07:37 +01:00
Ken Thomases 92298f59fe explorer: Use _P_DETACH instead of _P_NOWAIT with spawnvp() to avoid zombies. 2011-12-01 10:46:31 +01:00
Alexandre Julliard 21e86f60ec server: Post a message to the desktop window when the cursor clip rectangle changes. 2011-04-05 13:36:57 +02:00
Alexandre Julliard 8c963852f8 explorer: Make the systray window look more like a real taskbar in desktop mode. 2010-11-02 10:32:35 +01:00
Dmitry Timoshkov 54d7c8012d explorer: Initialize the Progman DDE interface when starting explorer. 2009-04-29 13:07:55 +02:00
Maarten Lankhorst d6bc9fc9f3 winex11.drv/explorer: Add CDECL to exported functions. 2008-12-17 15:02:25 +01:00
Paul Chitescu ac865ad931 explorer: WM_SYSCOMMAND SC_SCREENSAVE to desktop triggers screen saver. 2008-09-17 18:11:16 +02:00
Vincent Povirk 3cce9ad9c6 shell32: Move SHAppBarMessage implementation from shell32 to explorer. 2008-09-04 13:32:42 +02:00
Alexandre Julliard 966cf7c86e explorer.exe: Create the top-level message window along with the desktop window. 2008-06-25 14:49:33 +02:00
Alexandre Julliard 21f019029c explorer: Retrieve the default desktop name from the startup parameters or the registry. 2008-04-24 16:27:50 +02:00
Alexandre Julliard eb7f5dd571 explorer: Allow specifying a default size for each desktop using the HKCU\Software\Wine\Explorer\Desktops registry key. 2008-04-24 16:24:46 +02:00
Alexandre Julliard 9bbbebc2ce explorer: Convert the command line parsing to Unicode. 2008-04-23 18:04:43 +02:00
Maarten Lankhorst 9c02e01dcb explorer/mountmgr.sys: Move device hotplug code over to mount manager. 2008-04-22 12:37:02 +02:00
Christian Authmann 2da848428f explorer: Add meaningful titles to virtual desktop windows. 2008-02-15 12:04:32 +01:00
Alexandre Julliard a76abc0322 winex11: Leave it up to explorer to specify the correct size and position for the desktop. 2008-01-23 11:31:07 +01:00
Alexandre Julliard a32873bfcc explorer: It no longer needs to be made a system process. 2007-12-20 16:43:47 +01:00
Dmitry Timoshkov 8d2ef74861 explorer: Make initialize_display_settings work with a Win9x version of rpcrt4. 2007-12-05 12:21:03 +01:00
Dmitry Timoshkov e548864805 explorer: Store current display mode in the registry on startup. 2007-12-04 18:41:05 +01:00
Dmitry Timoshkov efda990877 winex11.drv: Use display device guid managed by explorer. 2007-11-19 15:00:11 +01:00
Alexandre Julliard d45450deaf explorer.exe: Mark explorer as a system process. 2007-06-06 20:33:22 +02:00
Dmitry Timoshkov 3c9e7a7f33 wine: Switch to using 'long' for INT_PTR type for 64-bit compatibility. 2007-05-25 20:37:56 +02:00
Francois Gouget a7f8195be9 include: The PSDK does not have the A/W variants of MAKEINTATOM() so we should not either. 2006-11-08 12:10:26 +01:00
Francois Gouget 0996980595 user32/include: Don't define the OBM_*, OCR_* and OIC_* macros unless OEMRESOURCE is defined. 2006-11-07 17:05:41 +01:00
Alexandre Julliard 6735eb2e0a explorer: Added dynamic drive support for MacOSX. 2006-10-03 14:54:16 +02:00
Michael Stefaniuc 41dd56cb7f "One liners" printf format warning fixes for the migration of DWORD/LONG/ULONG from long to int. 2006-09-29 16:09:24 +02:00
Alexandre Julliard 8653598a66 user: Defer all ExitWindowsEx processing to wineboot. 2006-08-17 20:54:21 +02:00
Alexandre Julliard a075001704 explorer: Never paint the desktop when using the X root window. 2006-08-09 11:21:41 +02:00
Robert Shearman b550f34f2e user: Make ExitWindowsEx asynchronous by deferring the real work to the explorer process. 2006-08-08 19:35:15 +02:00
Jonathan Ernst 360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Alexandre Julliard 7a324307b3 explorer: Initial version of dynamic drive support using HAL. 2006-04-18 16:48:13 +02:00
Alexandre Julliard 2eb46bb464 explorer: Don't use ExitWindows on shutdown.
ExitWindows kills all current processes and that creates a race with
newly started processes. Instead, simply exit and let the new process
create a new explorer.
2006-04-07 20:26:47 +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