Commit Graph

75 Commits

Author SHA1 Message Date
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 8adae9aa1f explorer: Track appbar positions and send ABN_POSCHANGED notifications. 2008-09-05 12:11:23 +02:00
Vincent Povirk 96f8de0de9 explorer: Implement ABM_ADD and ABM_REMOVE. 2008-09-05 12:10:55 +02:00
Vincent Povirk 3cce9ad9c6 shell32: Move SHAppBarMessage implementation from shell32 to explorer. 2008-09-04 13:32:42 +02:00
Alexandre Julliard b66685cdd8 programs: Build the programs that support it with -DWINE_NO_UNICODE_MACROS. 2008-09-03 14:21:41 +02:00
Aric Stewart f8096d2b84 systray: Keep systray hidden when requested by moving it off screen. 2008-08-29 14:00:12 +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
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