Commit Graph

86 Commits

Author SHA1 Message Date
Michael Stefaniuc
1d864cfd22 explorer: Remove unneeded UNICODE define. 2010-05-08 13:12:44 +02:00
Alexandre Julliard
4c2c3effb5 shell32: Pack the systray data structure to allow crossing 32/64 boundaries. 2010-03-30 21:28:27 +02:00
Alexandre Julliard
3cd9f97149 shell32: Pack the appbar data structure to allow crossing 32/64 boundaries. 2010-03-30 21:28:13 +02:00
Alexandre Julliard
bef5645eb1 makefiles: Remove the no longer needed explicit separators for dependencies. 2010-03-16 13:28:19 +01:00
Alexandre Julliard
781fcd4691 explorer: Specify the full application path when starting winefile.exe. 2009-10-27 11:22:51 +01:00
Dmitry Timoshkov
54d7c8012d explorer: Initialize the Progman DDE interface when starting explorer. 2009-04-29 13:07:55 +02:00
Vincent Povirk
78dcb140c5 explorer: Quiet a few fixmes. 2009-01-06 10:09:36 +01:00
Maarten Lankhorst
d6bc9fc9f3 winex11.drv/explorer: Add CDECL to exported functions. 2008-12-17 15:02:25 +01:00
Francois Gouget
e1ca6799fa explorer: Make appbar_wndproc() static. 2008-12-15 12:25:15 +01:00
Vincent Povirk
3f68641b92 explorer,shell32: Improve ABM_GETTASKBARPOS stub. 2008-12-08 12:02:27 +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
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