wine
13 years agomsvcrt: Implement _local_unwind for x86_64.
Alexandre Julliard [Tue, 17 May 2011 10:31:00 +0000 (12:31 +0200)] 
msvcrt: Implement _local_unwind for x86_64.

13 years agomsi: Don't resolve child folders if the target path doesn't change in MsiSetTargetPath.
Hans Leidekker [Tue, 17 May 2011 09:10:02 +0000 (11:10 +0200)] 
msi: Don't resolve child folders if the target path doesn't change in MsiSetTargetPath.

13 years agomsi: Make sure that the target root directory has a trailing backslash.
Hans Leidekker [Tue, 17 May 2011 09:09:43 +0000 (11:09 +0200)] 
msi: Make sure that the target root directory has a trailing backslash.

13 years agoRevert "msi: Avoid loading cabinet streams more than once.".
Hans Leidekker [Tue, 17 May 2011 09:09:28 +0000 (11:09 +0200)] 
Revert "msi: Avoid loading cabinet streams more than once.".

This reverts commit 395479f0d194b7b7e1cf6b766825f492faafde5d.

13 years agomsi: Search all installation contexts in the FindRelatedProducts action.
Hans Leidekker [Tue, 17 May 2011 09:09:14 +0000 (11:09 +0200)] 
msi: Search all installation contexts in the FindRelatedProducts action.

13 years agomsi: Improve tracing in the FindRelatedProducts action.
Hans Leidekker [Tue, 17 May 2011 09:08:49 +0000 (11:08 +0200)] 
msi: Improve tracing in the FindRelatedProducts action.

13 years agod3dx9: Fix copy and paste mistake in ID3DXBaseEffect::GetPassDesc().
Rico Schüller [Tue, 17 May 2011 08:16:03 +0000 (10:16 +0200)] 
d3dx9: Fix copy and paste mistake in ID3DXBaseEffect::GetPassDesc().

13 years agod3dx9: Remove some checks for defines argument in D3DXCreateEffect* functions.
Rico Schüller [Tue, 17 May 2011 08:15:52 +0000 (10:15 +0200)] 
d3dx9: Remove some checks for defines argument in D3DXCreateEffect* functions.

13 years agoquartz: Create and hold onto a preferred allocator for IAsyncReader::RequestAllocator.
Erich Hoover [Sat, 14 May 2011 17:44:59 +0000 (11:44 -0600)] 
quartz: Create and hold onto a preferred allocator for IAsyncReader::RequestAllocator.

13 years agoquartz: Make sure pin state cannot change while a flush is in progress.
Erich Hoover [Sat, 14 May 2011 17:15:06 +0000 (11:15 -0600)] 
quartz: Make sure pin state cannot change while a flush is in progress.

13 years agoquartz: Release outstanding samples in PullPin::PauseProcessing.
Erich Hoover [Sat, 14 May 2011 17:15:01 +0000 (11:15 -0600)] 
quartz: Release outstanding samples in PullPin::PauseProcessing.

13 years agoquartz: Return IMediaSeeking interface for Parser PullPin.
Erich Hoover [Sat, 14 May 2011 17:14:45 +0000 (11:14 -0600)] 
quartz: Return IMediaSeeking interface for Parser PullPin.

13 years agoquartz: Return IMediaSeeking interface for Parser OutputPin.
Erich Hoover [Sat, 14 May 2011 17:14:36 +0000 (11:14 -0600)] 
quartz: Return IMediaSeeking interface for Parser OutputPin.

13 years agomscoree/tests: Add tests for CreateConfigStream.
André Hentschel [Mon, 16 May 2011 21:26:12 +0000 (23:26 +0200)] 
mscoree/tests: Add tests for CreateConfigStream.

13 years agoshdocvw: Handle local paths in navigate_url.
Sergey Khodych [Sat, 14 May 2011 22:38:36 +0000 (01:38 +0300)] 
shdocvw: Handle local paths in navigate_url.

13 years agoshdocvw: Use UrlApplyScheme with URL_APPLY_GUESSFILE for local paths in create_moniker.
Sergey Khodych [Sat, 14 May 2011 22:34:03 +0000 (01:34 +0300)] 
shdocvw: Use UrlApplyScheme with URL_APPLY_GUESSFILE for local paths in create_moniker.

13 years agoshlwapi: Implement URL_APPLY_GUESSFILE in UrlApplyScheme.
Sergey Khodych [Sat, 14 May 2011 22:30:09 +0000 (01:30 +0300)] 
shlwapi: Implement URL_APPLY_GUESSFILE in UrlApplyScheme.

13 years agoshlwapi: Don't copy valid scheme in UrlApplySchemeW.
Sergey Khodych [Sat, 14 May 2011 21:48:57 +0000 (00:48 +0300)] 
shlwapi: Don't copy valid scheme in UrlApplySchemeW.

13 years agoshdocvw: Don't use separate call of UrlApplySchemeW for default scheme.
Sergey Khodych [Sat, 14 May 2011 21:18:10 +0000 (00:18 +0300)] 
shdocvw: Don't use separate call of UrlApplySchemeW for default scheme.

13 years agouser32: Add separate sysmenu for MDI child windows.
Owen Rudge [Mon, 16 May 2011 16:15:02 +0000 (17:15 +0100)] 
user32: Add separate sysmenu for MDI child windows.

13 years agogdi32: Fix leak of FullName of replaced font face.
Ken Thomases [Mon, 16 May 2011 23:20:09 +0000 (18:20 -0500)] 
gdi32: Fix leak of FullName of replaced font face.

13 years agodmstyle: Mark internal symbols with hidden visibility.
Marcus Meissner [Fri, 13 May 2011 14:59:26 +0000 (16:59 +0200)] 
dmstyle: Mark internal symbols with hidden visibility.

13 years agodmscript: Mark internal symbols with hidden visibility.
Marcus Meissner [Fri, 13 May 2011 14:58:10 +0000 (16:58 +0200)] 
dmscript: Mark internal symbols with hidden visibility.

13 years agodmloader: Mark internal symbols with hidden visibility.
Marcus Meissner [Fri, 13 May 2011 14:57:22 +0000 (16:57 +0200)] 
dmloader: Mark internal symbols with hidden visibility.

13 years agodmime: Mark internal symbols with hidden visibility.
Marcus Meissner [Fri, 13 May 2011 14:56:07 +0000 (16:56 +0200)] 
dmime: Mark internal symbols with hidden visibility.

13 years agodmcompos: Mark internal symbols with hidden visibility.
Marcus Meissner [Fri, 13 May 2011 14:54:02 +0000 (16:54 +0200)] 
dmcompos: Mark internal symbols with hidden visibility.

13 years agodevenum: Mark internal symbols as hidden.
Marcus Meissner [Fri, 13 May 2011 14:43:26 +0000 (16:43 +0200)] 
devenum: Mark internal symbols as hidden.

13 years agodmsynth: Mark internal symbols with hidden visibility.
Marcus Meissner [Fri, 13 May 2011 15:00:00 +0000 (17:00 +0200)] 
dmsynth: Mark internal symbols with hidden visibility.

13 years agodmusic: Mark internal symbols as hidden.
Marcus Meissner [Fri, 13 May 2011 15:00:59 +0000 (17:00 +0200)] 
dmusic: Mark internal symbols as hidden.

13 years agodmband: Mark internal symbols with hidden visibility.
Marcus Meissner [Fri, 13 May 2011 14:53:13 +0000 (16:53 +0200)] 
dmband: Mark internal symbols with hidden visibility.

13 years agowined3d: Switch to the software cursor when the position diverges from the hardware...
Alexandre Julliard [Mon, 16 May 2011 18:22:25 +0000 (20:22 +0200)] 
wined3d: Switch to the software cursor when the position diverges from the hardware one.

13 years agowined3d: Always create the software cursor.
Alexandre Julliard [Mon, 16 May 2011 18:18:33 +0000 (20:18 +0200)] 
wined3d: Always create the software cursor.

13 years agowined3d: Only update the cursor position the first time we display it.
Alexandre Julliard [Mon, 16 May 2011 18:16:15 +0000 (20:16 +0200)] 
wined3d: Only update the cursor position the first time we display it.

13 years agowined3d: Get rid of the haveHardwareCursor flag.
Alexandre Julliard [Mon, 16 May 2011 18:13:13 +0000 (20:13 +0200)] 
wined3d: Get rid of the haveHardwareCursor flag.

13 years agowined3d: Get rid of the glsl_program_key_t typedef.
Henri Verbeet [Mon, 16 May 2011 21:01:25 +0000 (23:01 +0200)] 
wined3d: Get rid of the glsl_program_key_t typedef.

13 years agowined3d: Get rid of the renderbuffer_entry_t typedef.
Henri Verbeet [Mon, 16 May 2011 21:01:24 +0000 (23:01 +0200)] 
wined3d: Get rid of the renderbuffer_entry_t typedef.

13 years agowined3d: Get rid of the IWineD3DDevice typedefs.
Henri Verbeet [Mon, 16 May 2011 21:01:23 +0000 (23:01 +0200)] 
wined3d: Get rid of the IWineD3DDevice typedefs.

13 years agowined3d: Remove COM from the device implementation.
Henri Verbeet [Mon, 16 May 2011 21:01:22 +0000 (23:01 +0200)] 
wined3d: Remove COM from the device implementation.

13 years agowined3d: Remove state management methods from the IWineD3DDevice interface.
Henri Verbeet [Mon, 16 May 2011 21:01:21 +0000 (23:01 +0200)] 
wined3d: Remove state management methods from the IWineD3DDevice interface.

13 years agomsvcrt: Fix return values in wcstombs and wcsrtombs functions.
Piotr Caban [Mon, 16 May 2011 14:23:01 +0000 (16:23 +0200)] 
msvcrt: Fix return values in wcstombs and wcsrtombs functions.

13 years agomsvcrt: Fix return values in strlwr and strupr functions.
Piotr Caban [Mon, 16 May 2011 14:22:46 +0000 (16:22 +0200)] 
msvcrt: Fix return values in strlwr and strupr functions.

13 years agokernel32: Moved GetPerformanceInfo implementation to kernel32.
Jacek Caban [Mon, 16 May 2011 13:19:48 +0000 (15:19 +0200)] 
kernel32: Moved GetPerformanceInfo implementation to kernel32.

13 years agokernel32: Moved GetWsChanges and InitializeProcessForWsWatch implementations to kernel32.
Jacek Caban [Mon, 16 May 2011 13:19:29 +0000 (15:19 +0200)] 
kernel32: Moved GetWsChanges and InitializeProcessForWsWatch implementations to kernel32.

13 years agokernel32: Moved EnumPageFiles[AW] implementation to kernel32.
Jacek Caban [Mon, 16 May 2011 13:19:18 +0000 (15:19 +0200)] 
kernel32: Moved EnumPageFiles[AW] implementation to kernel32.

13 years agokernel32: Moved device-related stubs from psapi to kernel32.
Jacek Caban [Mon, 16 May 2011 13:19:07 +0000 (15:19 +0200)] 
kernel32: Moved device-related stubs from psapi to kernel32.

13 years agogdi32/tests: Add tests for PaintRgn and simple RTL behaviour.
Huw Davies [Mon, 16 May 2011 10:29:26 +0000 (11:29 +0100)] 
gdi32/tests: Add tests for PaintRgn and simple RTL behaviour.

13 years agogdi32: Implement PaintRgn().
Huw Davies [Mon, 16 May 2011 10:29:04 +0000 (11:29 +0100)] 
gdi32: Implement PaintRgn().

13 years agod3dx9_36: Mark internal symbols as hidden.
Marcus Meissner [Fri, 13 May 2011 14:41:30 +0000 (16:41 +0200)] 
d3dx9_36: Mark internal symbols as hidden.

13 years agoatl: Mark hInst variable as hidden.
Marcus Meissner [Fri, 13 May 2011 14:27:44 +0000 (16:27 +0200)] 
atl: Mark hInst variable as hidden.

13 years agocryptui: Mark internal symbols as static.
Marcus Meissner [Fri, 13 May 2011 14:37:18 +0000 (16:37 +0200)] 
cryptui: Mark internal symbols as static.

13 years agod3drm: Mark internal symbols as hidden.
Marcus Meissner [Fri, 13 May 2011 14:40:43 +0000 (16:40 +0200)] 
d3drm: Mark internal symbols as hidden.

13 years agod3d10core: Mark a struct as static.
Marcus Meissner [Fri, 13 May 2011 14:38:06 +0000 (16:38 +0200)] 
d3d10core: Mark a struct as static.

13 years agocomdlg32: Mark internal symbols as hidden visibility.
Marcus Meissner [Fri, 13 May 2011 14:36:01 +0000 (16:36 +0200)] 
comdlg32: Mark internal symbols as hidden visibility.

13 years agoddrawex: Mark internal symbols as hidden and vtables as static.
Marcus Meissner [Fri, 13 May 2011 14:42:38 +0000 (16:42 +0200)] 
ddrawex: Mark internal symbols as hidden and vtables as static.

13 years agoappwiz: Mark internal symbols as hidden.
Marcus Meissner [Fri, 13 May 2011 14:28:00 +0000 (16:28 +0200)] 
appwiz: Mark internal symbols as hidden.

13 years agocomctl32: Mark internal symbols as hidden visibility.
Marcus Meissner [Fri, 13 May 2011 14:34:26 +0000 (16:34 +0200)] 
comctl32: Mark internal symbols as hidden visibility.

13 years agowinex11: Filter out motion events resulting from setting the clip window.
Alexandre Julliard [Mon, 16 May 2011 12:34:10 +0000 (14:34 +0200)] 
winex11: Filter out motion events resulting from setting the clip window.

13 years agowinex11: Warp the pointer when clipping, but ignore the resulting events.
Alexandre Julliard [Mon, 16 May 2011 12:33:32 +0000 (14:33 +0200)] 
winex11: Warp the pointer when clipping, but ignore the resulting events.

13 years agowinex11: Don't wait for the foreground window to start clipping in ClipCursor.
Alexandre Julliard [Mon, 16 May 2011 12:31:05 +0000 (14:31 +0200)] 
winex11: Don't wait for the foreground window to start clipping in ClipCursor.

13 years agowined3d: Fix a copypaste typo.
Stefan Dösinger [Thu, 12 May 2011 19:34:25 +0000 (21:34 +0200)] 
wined3d: Fix a copypaste typo.

13 years agowined3d: Heightscaled surfaces still have an integer size.
Stefan Dösinger [Thu, 12 May 2011 19:23:51 +0000 (21:23 +0200)] 
wined3d: Heightscaled surfaces still have an integer size.

13 years agowined3d: Fix data types in RxGx snorm-unorm conversion.
Stefan Dösinger [Thu, 12 May 2011 19:17:31 +0000 (21:17 +0200)] 
wined3d: Fix data types in RxGx snorm-unorm conversion.

13 years agowined3d: Cast clipplane doubles to floats.
Stefan Dösinger [Thu, 12 May 2011 19:09:41 +0000 (21:09 +0200)] 
wined3d: Cast clipplane doubles to floats.

13 years agowined3d: Consistently store format bitcounts in BYTEs.
Stefan Dösinger [Thu, 12 May 2011 19:05:29 +0000 (21:05 +0200)] 
wined3d: Consistently store format bitcounts in BYTEs.

13 years agocomctl32/treeview: Get rid of wine prefixed names.
Nikolay Sivov [Sat, 14 May 2011 12:55:48 +0000 (16:55 +0400)] 
comctl32/treeview: Get rid of wine prefixed names.

13 years agocomctl32/treeview: Properly update image state index when TVS_CHECKBOXES is switched on.
Nikolay Sivov [Sat, 14 May 2011 12:21:33 +0000 (16:21 +0400)] 
comctl32/treeview: Properly update image state index when TVS_CHECKBOXES is switched on.

13 years agocomctl32/treeview: Store item state supplied from TVN_GETDISPINFO handler.
Nikolay Sivov [Sat, 14 May 2011 11:18:49 +0000 (15:18 +0400)] 
comctl32/treeview: Store item state supplied from TVN_GETDISPINFO handler.

13 years agocomctl32/treeview: Always return state from TVM_GETITEM handler.
Nikolay Sivov [Sat, 14 May 2011 11:12:06 +0000 (15:12 +0400)] 
comctl32/treeview: Always return state from TVM_GETITEM handler.

13 years agoshell32: Add a stub for SHOpenFolderAndSelectItems.
Austin English [Sun, 15 May 2011 18:13:21 +0000 (13:13 -0500)] 
shell32: Add a stub for SHOpenFolderAndSelectItems.

13 years agowinefile: Standardize the 'Arrange Icons' menu label.
Francois Gouget [Sun, 15 May 2011 09:31:02 +0000 (11:31 +0200)] 
winefile: Standardize the 'Arrange Icons' menu label.

13 years agousp10/tests: Add a '\n' to an ok() call.
Francois Gouget [Sun, 15 May 2011 09:30:44 +0000 (11:30 +0200)] 
usp10/tests: Add a '\n' to an ok() call.

13 years agouser32: Use MSGBOX_IDICON throughout instead of sometimes using stc1 and sometimes...
Francois Gouget [Sun, 15 May 2011 09:29:38 +0000 (11:29 +0200)] 
user32: Use MSGBOX_IDICON throughout instead of sometimes using stc1 and sometimes 1088.

13 years agoddraw/tests: Fix compilation on systems that don't support nameless unions.
Francois Gouget [Sun, 15 May 2011 09:27:01 +0000 (11:27 +0200)] 
ddraw/tests: Fix compilation on systems that don't support nameless unions.

13 years agosetupapi: Always initialize output parameter to avoid crash in buggy applications.
Juan Lang [Sat, 14 May 2011 21:55:28 +0000 (14:55 -0700)] 
setupapi: Always initialize output parameter to avoid crash in buggy applications.

13 years agogdiplus: Set export ordinals to match Windows 7.
Vincent Povirk [Sat, 14 May 2011 20:52:56 +0000 (15:52 -0500)] 
gdiplus: Set export ordinals to match Windows 7.

13 years agomsvcrt: _CxxThrowException is stdcall, not cdecl.
Igor Paliychuk [Sat, 14 May 2011 08:40:16 +0000 (11:40 +0300)] 
msvcrt: _CxxThrowException is stdcall, not cdecl.

13 years agommdevapi: IMMDeviceEnumerator::GetDevice should fail on unknown device ids.
Andrew Eikum [Fri, 13 May 2011 16:33:59 +0000 (11:33 -0500)] 
mmdevapi: IMMDeviceEnumerator::GetDevice should fail on unknown device ids.

13 years agomshtml: Pass E_ABORT as binding results of bindings without IBinding in abort_documen...
Jacek Caban [Fri, 13 May 2011 16:18:23 +0000 (18:18 +0200)] 
mshtml: Pass E_ABORT as binding results of bindings without IBinding in abort_document_bindings.

13 years agomshtml: Handle aborts synchronously in nsChannelBSC_stop_binding.
Jacek Caban [Fri, 13 May 2011 16:18:12 +0000 (18:18 +0200)] 
mshtml: Handle aborts synchronously in nsChannelBSC_stop_binding.

13 years agomshtml: Move document binding to the new document binding list in on_start_nsrequest.
Jacek Caban [Fri, 13 May 2011 16:17:59 +0000 (18:17 +0200)] 
mshtml: Move document binding to the new document binding list in on_start_nsrequest.

13 years agomsvcrt: Add support for function namespaces in symbol demangling.
Alexandre Julliard [Sun, 15 May 2011 17:55:56 +0000 (19:55 +0200)] 
msvcrt: Add support for function namespaces in symbol demangling.

13 years agomsvcrt: Add support for template operators in symbol demangling.
Alexandre Julliard [Sat, 14 May 2011 14:19:33 +0000 (16:19 +0200)] 
msvcrt: Add support for template operators in symbol demangling.

13 years agomsvcrt: Add support for __ptr64 attribute in symbol demangling.
Alexandre Julliard [Sat, 14 May 2011 12:11:50 +0000 (14:11 +0200)] 
msvcrt: Add support for __ptr64 attribute in symbol demangling.

13 years agoRelease 1.3.20. wine-1.3.20
Alexandre Julliard [Fri, 13 May 2011 18:23:04 +0000 (20:23 +0200)] 
Release 1.3.20.

13 years agocomctl32/tests: Initialize subitem index.
Nikolay Sivov [Fri, 13 May 2011 17:56:48 +0000 (21:56 +0400)] 
comctl32/tests: Initialize subitem index.

13 years agod3dx9: Implement ID3DXBaseEffect::GetTexture().
Rico Schüller [Fri, 13 May 2011 09:35:37 +0000 (11:35 +0200)] 
d3dx9: Implement ID3DXBaseEffect::GetTexture().

13 years agod3dx9: Parse effect textures.
Rico Schüller [Fri, 13 May 2011 09:35:34 +0000 (11:35 +0200)] 
d3dx9: Parse effect textures.

13 years agod3dx9: Improve get_parameter_by_name().
Rico Schüller [Fri, 13 May 2011 09:35:27 +0000 (11:35 +0200)] 
d3dx9: Improve get_parameter_by_name().

13 years agowininet: Handle invalid HTTP time of "0".
Juan Lang [Fri, 13 May 2011 13:47:49 +0000 (06:47 -0700)] 
wininet: Handle invalid HTTP time of "0".

13 years agogdi32/tests: Tests for Rectangle().
Huw Davies [Fri, 13 May 2011 12:28:46 +0000 (13:28 +0100)] 
gdi32/tests: Tests for Rectangle().

13 years agogdi32: Implement Rectangle().
Huw Davies [Fri, 13 May 2011 12:28:15 +0000 (13:28 +0100)] 
gdi32: Implement Rectangle().

13 years agogdi32: Add support for the null pen.
Huw Davies [Thu, 12 May 2011 13:13:35 +0000 (14:13 +0100)] 
gdi32: Add support for the null pen.

13 years agogdi32: Add support for the null brush.
Huw Davies [Thu, 12 May 2011 13:11:56 +0000 (14:11 +0100)] 
gdi32: Add support for the null brush.

13 years agogdi32: Initialise the pen pattern to an empty pattern for unpatterned pens.
Huw Davies [Thu, 12 May 2011 13:03:32 +0000 (14:03 +0100)] 
gdi32: Initialise the pen pattern to an empty pattern for unpatterned pens.

13 years agowininet: Added 204 No Content response tests.
Jacek Caban [Fri, 13 May 2011 11:49:00 +0000 (13:49 +0200)] 
wininet: Added 204 No Content response tests.

13 years agowininet: Better closing async handles in tests.
Jacek Caban [Fri, 13 May 2011 11:48:50 +0000 (13:48 +0200)] 
wininet: Better closing async handles in tests.

13 years agowininet: Clean up closing connection notifications tests.
Jacek Caban [Fri, 13 May 2011 11:48:36 +0000 (13:48 +0200)] 
wininet: Clean up closing connection notifications tests.

13 years agowininet: Fixed handling of 204 No Content response.
Jacek Caban [Fri, 13 May 2011 11:48:15 +0000 (13:48 +0200)] 
wininet: Fixed handling of 204 No Content response.

13 years agowininet: Don't depend on is_end_of_read_data in HTTPREQ_Read.
Jacek Caban [Fri, 13 May 2011 11:48:00 +0000 (13:48 +0200)] 
wininet: Don't depend on is_end_of_read_data in HTTPREQ_Read.

13 years agowined3d: Separate two unrelated variables.
Stefan Dösinger [Thu, 12 May 2011 18:24:51 +0000 (20:24 +0200)] 
wined3d: Separate two unrelated variables.