Commit graph

69 commits

Author SHA1 Message Date
Alexandre Julliard
966cf7c86e explorer.exe: Create the top-level message window along with the desktop window. 2008-06-25 14:49:33 +02:00
Lei Zhang
b11156b84a explorer: Allow explorer with no arguments to run winefile. 2008-05-19 14:03:56 +02:00
Alexandre Julliard
26e566b91f explorer: Use a different return value to indicate that the x11 system tray is not available, so that x11drv can return errors too. 2008-05-13 21:02:46 +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
Alexandre Julliard
698805d8c5 explorer: Implement a global system tray window. 2008-04-08 15:56:24 +02:00
Alexandre Julliard
52246fb921 winex11: Move all the embedded systray window support to winex11.drv. 2008-04-08 15:47:36 +02:00
Rob Shearman
45322bb448 explorer: Clean up after CreateProcess in WinMain. 2008-02-25 13:31:11 +01:00
Rob Shearman
a82f4dd9b7 Don't use GetExceptionCode and GetExceptionInformation in exception filter functions.
When using native compiler exceptions, it isn't valid to use 
GetExceptionCode and GetExceptionInformation anywhere other than in the 
filter or handler blocks since it would be very hard for the compiler to 
work out where to retrieve the exception information from on the stack.

Therefore, remove the WINE_EXCEPTION_FILTER and WINE_FINALLY_FUNC macros 
which enabled GetExceptionCode, GetExceptionInformation and 
AbnormalTermination to be used inside of the functions they declared and 
fix up all callers to access the information directly.
2008-02-16 14:57:44 +01:00
Christian Authmann
2da848428f explorer: Add meaningful titles to virtual desktop windows. 2008-02-15 12:04:32 +01:00
Kirill K. Smirnov
be784ba1c5 systray: Better validate icon owner. 2008-02-15 11:38:24 +01:00
Kirill K. Smirnov
be2911a180 systray: Correctly handle icon addition/deletion. 2008-02-15 11:38:19 +01:00
Kirill K. Smirnov
7515f312f9 systray: Avoid modifying non-existent tooltip windows of non-existent icon windows when application updates tip of hidden icon. 2008-02-15 11:35:16 +01:00
Kirill K. Smirnov
43083236c4 systray: Add support for NIS_HIDDEN flag. 2008-02-06 12:52:38 +01:00
Kirill K. Smirnov
b391b8af58 systray: Properly track errors. 2008-02-06 12:52:34 +01:00
Alexandre Julliard
cbdf1294e6 winex11: Export a function to dock a window into the system tray, and get rid of the WS_EX_TRAYWINDOW style. 2008-01-23 21:40:45 +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
Rob Shearman
1f90e88657 explorer: Fix memory leak when one or more properties are not present on a hal device. 2007-12-27 14:13:29 +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
Rob Shearman
e301d17211 explorer: Add a fixme to show when applications are trying to show a balloon tip in the taskbar notification area. 2007-11-20 12:28:59 +01:00
Dmitry Timoshkov
efda990877 winex11.drv: Use display device guid managed by explorer. 2007-11-19 15:00:11 +01:00
Francois Gouget
c4b1195c0c Assorted spelling fixes. 2007-10-23 18:20:27 +02:00
Alexandre Julliard
c1099bb759 configure: Merge the libhal existence check with the soname check. 2007-07-02 17:28:33 +02:00
Alexandre Julliard
446befbb4d configure: Don't use a default soname if a library is not found, leave it undefined. 2007-07-02 14:35:05 +02: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
Mikołaj Zalewski
44e3200a8d shell32: Handle invalid cbSize in Shell_NotifyIcon[AW]. 2007-05-11 11:45:45 +02:00
Mikołaj Zalewski
cdf06864e2 shell32/explorer: Support different structure sizes in Shell_NotifyIcon. 2007-03-19 13:05:30 +01:00
Ken Thomases
2689b5a355 explorer: Fix leak: always release the CFDictionary. 2007-02-07 21:44:08 +01:00
Kirill K. Smirnov
3456e5627a explorer/systray: Some code cleanup. 2007-01-12 11:25:35 +01: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
Phil Krylov
f0ca586f16 explorer: Build on Darwin versions prior to 8.0. 2006-11-06 12:28:23 +01:00
Alexandre Julliard
6735eb2e0a explorer: Added dynamic drive support for MacOSX. 2006-10-03 14:54:16 +02:00
Alexandre Julliard
ab6fa810d7 explorer: Avoid repeated notifications on device removal. 2006-10-03 12:40:39 +02:00
Alexandre Julliard
dde935d111 explorer: Split the device management to a separate file to make it usable independently of HAL support. 2006-10-03 12:40:27 +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
9ae4e8d98e explorer: Work around the latest HAL binary compatibility breakage. 2006-09-26 20:29:15 +02:00
Alexandre Julliard
32ab895e46 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
James Liggett
70cb31e4e6 explorer: Add support for tooltips for system tray icons.
Based on the original systray implementation by Kai Morich <kai.morich@bigfoot.de>.
2006-09-11 12:15:51 +02: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
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
Alexandre Julliard
028ab92bf7 make_progs: Generate the .gitignore file.
Ignore generated programs from the top-level .gitignore.
2006-07-10 20:59:06 +02:00