wine
16 years agowinex11: add owned windows to taskbar if owner is not mapped thebat-fixes-old
Giuseppe Bilotta [Sat, 5 Apr 2008 14:23:35 +0000 (16:23 +0200)] 
winex11: add owned windows to taskbar if owner is not mapped

Some applications' main window is owned by a zero-sized control window. Skipping
the taskbar for these main window means that the application will not get a button
in the taskbar at all, because the control window is not mapped. This causes
problems such as the application becoming inaccessible after minimization.

Solve the problem by adding the window to the taskbar if the owner is not mapped.

16 years agoRevert "winex11.drv: Map zero-sized windows but don't add WM decoration to them."
Giuseppe Bilotta [Sun, 20 Apr 2008 13:21:02 +0000 (15:21 +0200)] 
Revert "winex11.drv: Map zero-sized windows but don't add WM decoration to them."

This reverts commit 15c0bcb3d8eff7c38def24b58633bb1d6116d8c4.

16 years agoRevert "winex11.drv: Optimise getting the bits of a DIB after calling SetDIBits."
Giuseppe Bilotta [Sun, 20 Apr 2008 13:20:47 +0000 (15:20 +0200)] 
Revert "winex11.drv: Optimise getting the bits of a DIB after calling SetDIBits."

This reverts commit 428ada3c8a12dbeaba42d13f445e67e488fea94a.

16 years agoRelease 0.9.60. wine-0.9.60
Alexandre Julliard [Fri, 18 Apr 2008 15:47:52 +0000 (17:47 +0200)] 
Release 0.9.60.

16 years agowininet: Improve stub for FindNextUrlCacheEntryW a tiny bit.
Louis Lenders [Fri, 18 Apr 2008 11:44:47 +0000 (11:44 +0000)] 
wininet: Improve stub for FindNextUrlCacheEntryW a tiny bit.

16 years agoadvapi32: Initialize hLock.
Marcus Meissner [Wed, 16 Apr 2008 06:41:54 +0000 (08:41 +0200)] 
advapi32: Initialize hLock.

16 years agogdiplus: Implemented GdipVectorTransformMatrixPoints.
Nikolay Sivov [Fri, 18 Apr 2008 00:39:03 +0000 (04:39 +0400)] 
gdiplus: Implemented GdipVectorTransformMatrixPoints.

16 years agogdiplus: Implemented GdipGetCustomLineCapBaseCap.
Nikolay Sivov [Thu, 17 Apr 2008 19:11:15 +0000 (23:11 +0400)] 
gdiplus: Implemented GdipGetCustomLineCapBaseCap.

16 years agouser32/tests: Add test for switching not maximized mdi children.
Anatoly Lyutin [Thu, 17 Apr 2008 17:27:25 +0000 (21:27 +0400)] 
user32/tests: Add test for switching not maximized mdi children.

16 years agouser32/tests: Get rid of magic number.
Anatoly Lyutin [Thu, 17 Apr 2008 17:29:15 +0000 (21:29 +0400)] 
user32/tests: Get rid of magic number.

16 years agomsxml3: Check for xsltInit before calling it.
Lei Zhang [Thu, 17 Apr 2008 20:00:22 +0000 (13:00 -0700)] 
msxml3: Check for xsltInit before calling it.

16 years agowinex11: Update caret position.
Kusanagi Kouichi [Fri, 18 Apr 2008 00:48:31 +0000 (09:48 +0900)] 
winex11: Update caret position.

16 years agouser32: Handle IME messages more gracefully.
Kusanagi Kouichi [Thu, 17 Apr 2008 23:39:31 +0000 (08:39 +0900)] 
user32: Handle IME messages more gracefully.

16 years agogdi32: Fixed initialization of bit masks in GetDIBits for 16-bit bitmaps.
Alexandre Julliard [Fri, 18 Apr 2008 10:08:12 +0000 (12:08 +0200)] 
gdi32: Fixed initialization of bit masks in GetDIBits for 16-bit bitmaps.

Fix and improve the test cases.

16 years agoddraw: Remove unused variables.
Andrew Talbot [Thu, 17 Apr 2008 21:43:49 +0000 (22:43 +0100)] 
ddraw: Remove unused variables.

16 years agodinput/tests: Add test to show dinput does not use user defined data format for keyboard.
Sergey Khodych [Thu, 17 Apr 2008 21:29:24 +0000 (00:29 +0300)] 
dinput/tests: Add test to show dinput does not use user defined data format for keyboard.

16 years agowinefile: Updated Korean resource.
Hwang YunSong(황윤성 [Fri, 18 Apr 2008 00:43:56 +0000 (09:43 +0900)] 
winefile: Updated Korean resource.

16 years agowinecfg: Updated Korean resource.
Hwang YunSong(황윤성 [Fri, 18 Apr 2008 00:43:33 +0000 (09:43 +0900)] 
winecfg: Updated Korean resource.

16 years agouser32: Updated Korean resource.
Hwang YunSong(황윤성 [Fri, 18 Apr 2008 00:43:12 +0000 (09:43 +0900)] 
user32: Updated Korean resource.

16 years agoshell32: Updated Korean resource.
Hwang YunSong(황윤성 [Fri, 18 Apr 2008 00:42:45 +0000 (09:42 +0900)] 
shell32: Updated Korean resource.

16 years agocomdlg32: Updated Korean resource.
Hwang YunSong(황윤성 [Fri, 18 Apr 2008 00:41:31 +0000 (09:41 +0900)] 
comdlg32: Updated Korean resource.

16 years agomshtml: Store IActiveScriptParseProcedure in ScriptHost.
Jacek Caban [Thu, 17 Apr 2008 20:53:52 +0000 (22:53 +0200)] 
mshtml: Store IActiveScriptParseProcedure in ScriptHost.

16 years agomshtml: Added IHTMLWindow3 stub implementation.
Jacek Caban [Thu, 17 Apr 2008 20:53:31 +0000 (22:53 +0200)] 
mshtml: Added IHTMLWindow3 stub implementation.

16 years agomshtml: Added possibility to get node object from nsIDOMNode only if available.
Jacek Caban [Thu, 17 Apr 2008 20:52:49 +0000 (22:52 +0200)] 
mshtml: Added possibility to get node object from nsIDOMNode only if available.

16 years agowinhelp: Fix regression introduced by Win64 warning fixes.
Eric Pouech [Thu, 17 Apr 2008 19:35:59 +0000 (21:35 +0200)] 
winhelp: Fix regression introduced by Win64 warning fixes.

16 years agowininet: Correct the case where Content-Length is set as well as Transfer-Encoding...
Aric Stewart [Thu, 17 Apr 2008 18:05:41 +0000 (13:05 -0500)] 
wininet: Correct the case where Content-Length is set as well as Transfer-Encoding == chunked.

16 years agowintrust: Check for null CleanupPolicy function pointer.
Rhys McGuckin [Thu, 17 Apr 2008 17:41:22 +0000 (03:41 +1000)] 
wintrust: Check for null CleanupPolicy function pointer.

16 years agontdll: Don't create a temporary dir, run wineprefixcreate directly in the final dir.
Alexandre Julliard [Thu, 17 Apr 2008 18:40:25 +0000 (20:40 +0200)] 
ntdll: Don't create a temporary dir, run wineprefixcreate directly in the final dir.

16 years agowineprefixcreate: Moved creation of directories to wine.inf.
Alexandre Julliard [Thu, 17 Apr 2008 18:37:00 +0000 (20:37 +0200)] 
wineprefixcreate: Moved creation of directories to wine.inf.

16 years agosetupapi: Add support for creating directories from the FakeDlls section.
Alexandre Julliard [Thu, 17 Apr 2008 18:34:06 +0000 (20:34 +0200)] 
setupapi: Add support for creating directories from the FakeDlls section.

16 years agokernel32: Create the windows and system directories if necessary.
Alexandre Julliard [Thu, 17 Apr 2008 18:33:47 +0000 (20:33 +0200)] 
kernel32: Create the windows and system directories if necessary.

16 years agosetupapi: SetupDiGetDeviceRegistryProperty should return ERROR_INVALID_DATA when...
Alexander Morozov [Thu, 17 Apr 2008 16:28:14 +0000 (20:28 +0400)] 
setupapi: SetupDiGetDeviceRegistryProperty should return ERROR_INVALID_DATA when buffer size is not 0 but buffer is NULL.

16 years agosetupapi: SetupDiGetDeviceRegistryProperty should return ERROR_INSUFFICIENT_BUFFER...
Alexander Morozov [Thu, 17 Apr 2008 16:28:09 +0000 (20:28 +0400)] 
setupapi: SetupDiGetDeviceRegistryProperty should return ERROR_INSUFFICIENT_BUFFER when buffer size is insufficient.

16 years agosetupapi: Add a test for SetupDiGetDeviceRegistryProperty and SetupDiSetDeviceRegistr...
Alexander Morozov [Thu, 17 Apr 2008 16:28:04 +0000 (20:28 +0400)] 
setupapi: Add a test for SetupDiGetDeviceRegistryProperty and SetupDiSetDeviceRegistryProperty.

16 years agohhctrl.ocx: Remove unused variable.
Andrew Talbot [Thu, 17 Apr 2008 16:39:42 +0000 (17:39 +0100)] 
hhctrl.ocx: Remove unused variable.

16 years agogphoto2.ds: Remove unused variable.
Andrew Talbot [Thu, 17 Apr 2008 16:39:39 +0000 (17:39 +0100)] 
gphoto2.ds: Remove unused variable.

16 years agogdi32: Remove unused variable.
Andrew Talbot [Thu, 17 Apr 2008 16:39:36 +0000 (17:39 +0100)] 
gdi32: Remove unused variable.

16 years agowinedump: Decipher contents of a couple EMF records.
Dmitry Timoshkov [Thu, 17 Apr 2008 12:11:16 +0000 (21:11 +0900)] 
winedump: Decipher contents of a couple EMF records.

16 years agoquartz: Avoid sizeof in traces.
Alexandre Julliard [Thu, 17 Apr 2008 18:17:03 +0000 (20:17 +0200)] 
quartz: Avoid sizeof in traces.

16 years agouser32: Added support for WS_EX_RIGHT in the static control.
Alexandre Julliard [Thu, 17 Apr 2008 17:26:43 +0000 (19:26 +0200)] 
user32: Added support for WS_EX_RIGHT in the static control.

16 years agouser32: Added support for WS_EX_RIGHT in the edit control.
Alexandre Julliard [Thu, 17 Apr 2008 17:26:39 +0000 (19:26 +0200)] 
user32: Added support for WS_EX_RIGHT in the edit control.

16 years agouser32: Added support for WS_EX_RIGHT in the button control.
Alexandre Julliard [Thu, 17 Apr 2008 17:26:34 +0000 (19:26 +0200)] 
user32: Added support for WS_EX_RIGHT in the button control.

16 years agowinex11: Moved the WM_SYSCOMMAND handling to window.c.
Alexandre Julliard [Thu, 17 Apr 2008 14:13:34 +0000 (16:13 +0200)] 
winex11: Moved the WM_SYSCOMMAND handling to window.c.

16 years agowinex11: Moved the MapNotify handler to event.c.
Alexandre Julliard [Thu, 17 Apr 2008 14:13:12 +0000 (16:13 +0200)] 
winex11: Moved the MapNotify handler to event.c.

16 years agowinex11: Moved the ExposeEvent handler to event.c.
Alexandre Julliard [Thu, 17 Apr 2008 14:07:06 +0000 (16:07 +0200)] 
winex11: Moved the ExposeEvent handler to event.c.

Use consistent naming for all event handlers.

16 years agoserver: Make enum_desktop enumerate all the desktops on the window station with the...
Maarten Lankhorst [Tue, 15 Apr 2008 23:38:58 +0000 (16:38 -0700)] 
server: Make enum_desktop enumerate all the desktops on the window station with the DESKTOP_ENUMERATE right.

16 years agoserver: Make enum_winstations enumerate all the window stations with WINSTA_ENUMERATE...
Maarten Lankhorst [Tue, 15 Apr 2008 21:32:43 +0000 (14:32 -0700)] 
server: Make enum_winstations enumerate all the window stations with WINSTA_ENUMERATE right.

16 years agoshlwapi/tests: Enumerate the STGM sharing modes in the SHCreateStreamOnFile tests.
Reece Dunn [Sun, 13 Apr 2008 13:05:07 +0000 (14:05 +0100)] 
shlwapi/tests: Enumerate the STGM sharing modes in the SHCreateStreamOnFile tests.

16 years agoshlwapi: Fixed the todo blocks in the SHCreateStreamOnFile tests.
Reece Dunn [Tue, 15 Apr 2008 20:16:03 +0000 (21:16 +0100)] 
shlwapi: Fixed the todo blocks in the SHCreateStreamOnFile tests.

16 years agogdiplus: Implement GdipCreatePath2I.
Nikolay Sivov [Wed, 16 Apr 2008 23:02:27 +0000 (03:02 +0400)] 
gdiplus: Implement GdipCreatePath2I.

16 years agogdiplus: Implement GdipCreateMatrix3I.
Nikolay Sivov [Wed, 16 Apr 2008 23:02:05 +0000 (03:02 +0400)] 
gdiplus: Implement GdipCreateMatrix3I.

16 years agogdiplus: Implement GdipAddPathArcI.
Nikolay Sivov [Wed, 16 Apr 2008 17:47:25 +0000 (21:47 +0400)] 
gdiplus: Implement GdipAddPathArcI.

16 years agogdiplus: Implement GdipAddPathLine2I.
Nikolay Sivov [Wed, 16 Apr 2008 17:47:19 +0000 (21:47 +0400)] 
gdiplus: Implement GdipAddPathLine2I.

16 years agogdiplus: Implement GdipCloneStringFormat.
Nikolay Sivov [Wed, 16 Apr 2008 17:47:12 +0000 (21:47 +0400)] 
gdiplus: Implement GdipCloneStringFormat.

16 years agooleaut32: Fix a few tests that fail in win2k.
James Hawkins [Wed, 16 Apr 2008 22:12:02 +0000 (17:12 -0500)] 
oleaut32: Fix a few tests that fail in win2k.

16 years agoole32: Fix a few tests that fail in win2k.
James Hawkins [Wed, 16 Apr 2008 21:39:45 +0000 (16:39 -0500)] 
ole32: Fix a few tests that fail in win2k.

16 years agokernel32: Fix a test that fails in win2k and up.
James Hawkins [Wed, 16 Apr 2008 21:30:19 +0000 (16:30 -0500)] 
kernel32: Fix a test that fails in win2k and up.

16 years agokernel32: Fix a test that fails in win2k.
James Hawkins [Wed, 16 Apr 2008 21:02:21 +0000 (16:02 -0500)] 
kernel32: Fix a test that fails in win2k.

16 years agoserver: Keep a file descriptor open to the config directory to make sure we don't...
Alexandre Julliard [Thu, 17 Apr 2008 10:41:34 +0000 (12:41 +0200)] 
server: Keep a file descriptor open to the config directory to make sure we don't write the registry in the wrong place.

16 years agofusion: Explicitly check for -1 for a missing table.
James Hawkins [Wed, 16 Apr 2008 16:48:31 +0000 (11:48 -0500)] 
fusion: Explicitly check for -1 for a missing table.

16 years agowinedump: Print names for all known EMF records.
Dmitry Timoshkov [Thu, 17 Apr 2008 10:15:43 +0000 (19:15 +0900)] 
winedump: Print names for all known EMF records.

16 years agowinex11.drv: Map zero-sized windows but don't add WM decoration to them.
Dmitry Timoshkov [Wed, 16 Apr 2008 07:50:29 +0000 (16:50 +0900)] 
winex11.drv: Map zero-sized windows but don't add WM decoration to them.

16 years agohhctrl.ocx: Look up in chm if url doesn't contain "://".
Hin-Tak Leung [Mon, 14 Apr 2008 20:17:27 +0000 (20:17 +0000)] 
hhctrl.ocx: Look up in chm if url doesn't contain "://".

16 years agohhctrl.ocx: Return help window handle to caller.
Hin-Tak Leung [Wed, 16 Apr 2008 01:03:49 +0000 (01:03 +0000)] 
hhctrl.ocx: Return help window handle to caller.

16 years agotools: Modify wine.desktop to use start.exe /unix.
Vincent Povirk [Sun, 13 Apr 2008 00:31:00 +0000 (20:31 -0400)] 
tools: Modify wine.desktop to use start.exe /unix.

16 years agostart.exe: Add /Unix switch for native file managers.
Vincent Povirk [Sun, 13 Apr 2008 00:30:42 +0000 (20:30 -0400)] 
start.exe: Add /Unix switch for native file managers.

16 years agoSpelling fixes.
Austin English [Fri, 11 Apr 2008 02:17:14 +0000 (21:17 -0500)] 
Spelling fixes.

16 years agod3dx9: Add d3dx9tex.h.
Tony Wasserka [Tue, 15 Apr 2008 13:30:03 +0000 (15:30 +0200)] 
d3dx9: Add d3dx9tex.h.

16 years agomsxml3: Implement transformNode.
Alistair Leslie-Hughes [Wed, 26 Mar 2008 08:52:36 +0000 (19:52 +1100)] 
msxml3: Implement transformNode.

16 years agourlmon: Add stub for CoInternetSetFeatureEnabled.
Louis Lenders [Sun, 13 Apr 2008 20:42:32 +0000 (20:42 +0000)] 
urlmon: Add stub for CoInternetSetFeatureEnabled.

16 years agopowrprof: Implement IsPwrHibernateAllowed.
Michael Hoffman [Wed, 16 Apr 2008 21:59:01 +0000 (17:59 -0400)] 
powrprof: Implement IsPwrHibernateAllowed.

16 years agopowrprof: Implement IsPwrShutdownAllowed.
Michael Hoffman [Wed, 16 Apr 2008 21:59:52 +0000 (17:59 -0400)] 
powrprof: Implement IsPwrShutdownAllowed.

16 years agopowrprof: Implement IsPwrSuspendAllowed.
Michael Hoffman [Wed, 16 Apr 2008 22:00:33 +0000 (18:00 -0400)] 
powrprof: Implement IsPwrSuspendAllowed.

16 years agomshtml: Move get_typeinfo to dispex.c.
Jacek Caban [Thu, 17 Apr 2008 00:32:18 +0000 (02:32 +0200)] 
mshtml: Move get_typeinfo to dispex.c.

16 years agomshtml: Added generic IDispatchEx implementation and use it in OnNavigator.
Jacek Caban [Thu, 17 Apr 2008 00:31:43 +0000 (02:31 +0200)] 
mshtml: Added generic IDispatchEx implementation and use it in OnNavigator.

16 years agomshtml: Added IActiveScriptDebug32 stub implementation.
Jacek Caban [Thu, 17 Apr 2008 00:31:00 +0000 (02:31 +0200)] 
mshtml: Added IActiveScriptDebug32 stub implementation.

16 years agomshtml: Make sure to null terminate buffer in parse_extern_script.
Jacek Caban [Thu, 17 Apr 2008 00:30:40 +0000 (02:30 +0200)] 
mshtml: Make sure to null terminate buffer in parse_extern_script.

16 years agoquartz: Obtain the duration using the index in avisplitter.
Maarten Lankhorst [Thu, 17 Apr 2008 01:23:50 +0000 (18:23 -0700)] 
quartz: Obtain the duration using the index in avisplitter.

16 years agoquartz: Store the stream index in the avi stream for files that have them.
Maarten Lankhorst [Wed, 16 Apr 2008 21:29:09 +0000 (14:29 -0700)] 
quartz: Store the stream index in the avi stream for files that have them.

16 years agoquartz: Check for discontinuities in the directsound renderer.
Maarten Lankhorst [Wed, 16 Apr 2008 21:27:06 +0000 (14:27 -0700)] 
quartz: Check for discontinuities in the directsound renderer.

16 years agoquartz: Make sure at least 1 sample is processed before returning.
Maarten Lankhorst [Wed, 16 Apr 2008 21:26:15 +0000 (14:26 -0700)] 
quartz: Make sure at least 1 sample is processed before returning.

16 years agoquartz: Reject samples in transform filter only when stopped.
Maarten Lankhorst [Wed, 16 Apr 2008 21:25:03 +0000 (14:25 -0700)] 
quartz: Reject samples in transform filter only when stopped.

Use S_FALSE for saying sample is rejected.

16 years agoquartz: Reject samples in video renderer when stopped.
Maarten Lankhorst [Wed, 16 Apr 2008 21:24:34 +0000 (14:24 -0700)] 
quartz: Reject samples in video renderer when stopped.

When stopped video renderer no longer updates, so don't even try.

16 years agoquartz: Fix IMediaSample2 SetPreroll and SetSyncPoint.
Maarten Lankhorst [Wed, 16 Apr 2008 21:24:16 +0000 (14:24 -0700)] 
quartz: Fix IMediaSample2 SetPreroll and SetSyncPoint.

16 years agoquartz: Fix discontinuities in wave parser.
Maarten Lankhorst [Wed, 16 Apr 2008 20:39:10 +0000 (13:39 -0700)] 
quartz: Fix discontinuities in wave parser.

16 years agodplayx: Remove unused variables.
Andrew Talbot [Wed, 16 Apr 2008 21:09:26 +0000 (22:09 +0100)] 
dplayx: Remove unused variables.

16 years agodsound: Remove unused variable.
Andrew Talbot [Wed, 16 Apr 2008 21:09:30 +0000 (22:09 +0100)] 
dsound: Remove unused variable.

16 years agocomdlg32: Remove unused variable.
Andrew Talbot [Wed, 16 Apr 2008 21:09:22 +0000 (22:09 +0100)] 
comdlg32: Remove unused variable.

16 years agowinex11: Move code behind error return.
Marcus Meissner [Wed, 16 Apr 2008 18:54:31 +0000 (19:54 +0100)] 
winex11: Move code behind error return.

16 years agowined3d: Handle out of array bounds state.
Marcus Meissner [Wed, 16 Apr 2008 20:54:28 +0000 (22:54 +0200)] 
wined3d: Handle out of array bounds state.

16 years agokernel32: Remove an invalid trace and comment.
James Hawkins [Wed, 16 Apr 2008 20:38:46 +0000 (15:38 -0500)] 
kernel32: Remove an invalid trace and comment.

16 years agokernel32: Fix a few failing tests in win2k.
James Hawkins [Wed, 16 Apr 2008 20:37:09 +0000 (15:37 -0500)] 
kernel32: Fix a few failing tests in win2k.

16 years agokernel32: Split the GetComputerName/Ex tests into their own test functions.
James Hawkins [Wed, 16 Apr 2008 20:36:09 +0000 (15:36 -0500)] 
kernel32: Split the GetComputerName/Ex tests into their own test functions.

16 years agouser32: Fix a test that fails in XP and win2k3.
James Hawkins [Wed, 16 Apr 2008 20:33:31 +0000 (15:33 -0500)] 
user32: Fix a test that fails in XP and win2k3.

16 years agomsi: Fix the value parameter of IWineMsiRemotePackage::FormatRecord to have the right...
Rob Shearman [Wed, 16 Apr 2008 16:22:52 +0000 (17:22 +0100)] 
msi: Fix the value parameter of IWineMsiRemotePackage::FormatRecord to have the right level of indirection for an [out] parameter.

Remove the redundant size parameter and simplify the client code such
that the remote function is only called once, with the value being
automatically allocated. Add corresponding code on the server side to
automatically allocate said value.

16 years agoimm32: Create the IME UI window with the IME instance so the registered class can...
Aric Stewart [Wed, 16 Apr 2008 19:30:13 +0000 (14:30 -0500)] 
imm32: Create the IME UI window with the IME instance so the registered class can be found.

16 years agoimm32: Implement ImmSetConversionStatus.
ByeongSik Jeon [Wed, 16 Apr 2008 10:01:29 +0000 (19:01 +0900)] 
imm32: Implement ImmSetConversionStatus.

16 years agowinex11: Add VK_HANGUL, VK_HANJA for Korean Native IME.
ByeongSik Jeon [Wed, 16 Apr 2008 06:55:46 +0000 (15:55 +0900)] 
winex11: Add VK_HANGUL, VK_HANJA for Korean Native IME.

16 years agocomdlg32: CDM_GETSPEC and CDM_GETFILEPATH should preserve double quotes in file lists.
Alexandre Julliard [Wed, 16 Apr 2008 16:05:25 +0000 (18:05 +0200)] 
comdlg32: CDM_GETSPEC and CDM_GETFILEPATH should preserve double quotes in file lists.

16 years agowinex11.drv: Fix Solaris build error.
Kusanagi Kouichi [Tue, 15 Apr 2008 15:34:54 +0000 (00:34 +0900)] 
winex11.drv: Fix Solaris build error.

Solaris doesn't define XICCallback.