wine
15 years agomsi: Create the local copy before opening the database.
Hans Leidekker [Tue, 20 Oct 2009 12:09:53 +0000 (14:09 +0200)] 
msi: Create the local copy before opening the database.

15 years agomsi: Always create a temporary copy of the package.
Hans Leidekker [Tue, 20 Oct 2009 12:09:08 +0000 (14:09 +0200)] 
msi: Always create a temporary copy of the package.

15 years agocfgmgr32.h: Define MAX_DEVICE_ID_LEN.
Damjan Jovanovic [Tue, 20 Oct 2009 11:44:41 +0000 (13:44 +0200)] 
cfgmgr32.h: Define MAX_DEVICE_ID_LEN.

15 years agooleaut32/tests: Remove a temp file.
Paul Vriens [Tue, 20 Oct 2009 11:36:15 +0000 (13:36 +0200)] 
oleaut32/tests: Remove a temp file.

15 years agocomctl32: Ensure listview control has focus when marquee dragging.
Owen Rudge [Mon, 19 Oct 2009 15:57:14 +0000 (10:57 -0500)] 
comctl32: Ensure listview control has focus when marquee dragging.

15 years agomshtml: Use create_nsdoc in exec_indent.
Jacek Caban [Mon, 19 Oct 2009 21:05:20 +0000 (23:05 +0200)] 
mshtml: Use create_nsdoc in exec_indent.

15 years agomshtml: Use create_nselem in exec_hyperlink.
Jacek Caban [Mon, 19 Oct 2009 21:05:05 +0000 (23:05 +0200)] 
mshtml: Use create_nselem in exec_hyperlink.

15 years agomshtml: Use create_nselem in set_font_size.
Jacek Caban [Mon, 19 Oct 2009 21:04:50 +0000 (23:04 +0200)] 
mshtml: Use create_nselem in set_font_size.

15 years agomshtml: Use create_nselem in IHTMLOptionFactory::create.
Jacek Caban [Mon, 19 Oct 2009 21:04:36 +0000 (23:04 +0200)] 
mshtml: Use create_nselem in IHTMLOptionFactory::create.

15 years agomshtml: Moved creating new element to separated function.
Jacek Caban [Mon, 19 Oct 2009 21:04:19 +0000 (23:04 +0200)] 
mshtml: Moved creating new element to separated function.

15 years agogdi32: Prevent possible buffer overrun.
Nikolay Sivov [Mon, 19 Oct 2009 19:40:28 +0000 (23:40 +0400)] 
gdi32: Prevent possible buffer overrun.

15 years agomshtml: Remove redundant NULL check before HeapFree (Smatch).
Michael Stefaniuc [Mon, 19 Oct 2009 20:55:03 +0000 (22:55 +0200)] 
mshtml: Remove redundant NULL check before HeapFree (Smatch).

15 years agowined3d: Destroy FBO entries from the context that created them.
Henri Verbeet [Tue, 20 Oct 2009 09:05:06 +0000 (11:05 +0200)] 
wined3d: Destroy FBO entries from the context that created them.

EXT_framebuffer_object doesn't specify if FBOs are shareable between GL
contexts, but ARB_framebuffer_object explicitly prohibits it.

15 years agowined3d: Use context->valid in context_destroy_gl_resources().
Henri Verbeet [Tue, 20 Oct 2009 09:05:05 +0000 (11:05 +0200)] 
wined3d: Use context->valid in context_destroy_gl_resources().

Instead of relying on wglMakeCurrent() to do what we want.

15 years agowined3d: Validate the D3D context in FindContext().
Henri Verbeet [Tue, 20 Oct 2009 09:05:04 +0000 (11:05 +0200)] 
wined3d: Validate the D3D context in FindContext().

Apparently it's valid to use a D3D device after its window is destroyed.
OpenGL isn't always so forgiving, so this patch is a first step to avoid
making GL calls on a context without window.

15 years agowined3d: Get rid of the useless "isPBuffer" bitfield in struct wined3d_context.
Henri Verbeet [Tue, 20 Oct 2009 09:05:03 +0000 (11:05 +0200)] 
wined3d: Get rid of the useless "isPBuffer" bitfield in struct wined3d_context.

15 years agod3d9: Add traces.
Henri Verbeet [Tue, 20 Oct 2009 09:05:02 +0000 (11:05 +0200)] 
d3d9: Add traces.

15 years agocomctl32/tests: Fix some test failures on older comctl32.
Paul Vriens [Tue, 20 Oct 2009 07:42:30 +0000 (09:42 +0200)] 
comctl32/tests: Fix some test failures on older comctl32.

15 years agoreg: Remove wrong and useless check (Coverity).
Marcus Meissner [Tue, 20 Oct 2009 07:31:15 +0000 (09:31 +0200)] 
reg: Remove wrong and useless check (Coverity).

15 years agontoskrnl: Initialize structure size.
Vitaliy Margolen [Tue, 20 Oct 2009 05:23:13 +0000 (23:23 -0600)] 
ntoskrnl: Initialize structure size.

15 years agowinecoreaudio: Fix incorrect casts from float to DWORD in wodGetVolume.
Ken Thomases [Tue, 20 Oct 2009 01:38:42 +0000 (20:38 -0500)] 
winecoreaudio: Fix incorrect casts from float to DWORD in wodGetVolume.

15 years agocrypt32: Implement CryptFindCertificateInStore for unicode strings.
Juan Lang [Fri, 16 Oct 2009 23:32:46 +0000 (16:32 -0700)] 
crypt32: Implement CryptFindCertificateInStore for unicode strings.

15 years agocrypt32: Test CertFindCertificateStore for finding Unicode strings.
Juan Lang [Fri, 16 Oct 2009 23:33:22 +0000 (16:33 -0700)] 
crypt32: Test CertFindCertificateStore for finding Unicode strings.

15 years agocrypt32/tests: Get rid of a couple of certs unneeded by a test.
Juan Lang [Mon, 19 Oct 2009 21:46:37 +0000 (14:46 -0700)] 
crypt32/tests: Get rid of a couple of certs unneeded by a test.

15 years agowintrust: Correct sizes of structure members.
Juan Lang [Mon, 19 Oct 2009 19:46:02 +0000 (12:46 -0700)] 
wintrust: Correct sizes of structure members.

15 years agohlink.idl: Fix typo in comment.
Andrew Eikum [Mon, 19 Oct 2009 20:33:19 +0000 (15:33 -0500)] 
hlink.idl: Fix typo in comment.

15 years agojscript: Use the value returned from constructor in 'new' expression if the value...
Jacek Caban [Mon, 19 Oct 2009 18:42:03 +0000 (20:42 +0200)] 
jscript: Use the value returned from constructor in 'new' expression if the value if an object.

15 years agojscript: Added invoke version 2 tests.
Jacek Caban [Mon, 19 Oct 2009 18:41:32 +0000 (20:41 +0200)] 
jscript: Added invoke version 2 tests.

15 years agojscript: Added Error.toString implementation for invoke version >= 2.
Jacek Caban [Mon, 19 Oct 2009 18:41:02 +0000 (20:41 +0200)] 
jscript: Added Error.toString implementation for invoke version >= 2.

15 years agojscript: Return array length in Array.unshift for invoke version >= 2.
Jacek Caban [Mon, 19 Oct 2009 18:40:39 +0000 (20:40 +0200)] 
jscript: Return array length in Array.unshift for invoke version >= 2.

15 years agojscript: Pass invoke version to IDispatchEx functions.
Jacek Caban [Mon, 19 Oct 2009 18:40:17 +0000 (20:40 +0200)] 
jscript: Pass invoke version to IDispatchEx functions.

15 years agojscript: Ignore version bits in grfdex.
Jacek Caban [Mon, 19 Oct 2009 18:39:56 +0000 (20:39 +0200)] 
jscript: Ignore version bits in grfdex.

15 years agomshtml: Ignore version bits in grfdex.
Jacek Caban [Mon, 19 Oct 2009 18:39:41 +0000 (20:39 +0200)] 
mshtml: Ignore version bits in grfdex.

15 years agojscript: Added SetProperty(SCRIPTPROP_INVOKEVERSIONING) implementation.
Jacek Caban [Mon, 19 Oct 2009 18:39:24 +0000 (20:39 +0200)] 
jscript: Added SetProperty(SCRIPTPROP_INVOKEVERSIONING) implementation.

15 years agomshtml/tests: Remove todo_wine paths.
Andrew Eikum [Mon, 19 Oct 2009 16:18:21 +0000 (11:18 -0500)] 
mshtml/tests: Remove todo_wine paths.

15 years agomshtml: Implement IHTMLLocation::get_search.
Andrew Eikum [Mon, 19 Oct 2009 16:18:18 +0000 (11:18 -0500)] 
mshtml: Implement IHTMLLocation::get_search.

15 years agomshtml: Implement IHTMLLocation::get_hash.
Andrew Eikum [Mon, 19 Oct 2009 16:18:15 +0000 (11:18 -0500)] 
mshtml: Implement IHTMLLocation::get_hash.

15 years agorsaenh: Make the enhanced crypto provider the default.
Juan Lang [Mon, 19 Oct 2009 20:39:50 +0000 (13:39 -0700)] 
rsaenh: Make the enhanced crypto provider the default.

15 years agorsaenh: Add some traces to key importing.
Juan Lang [Mon, 19 Oct 2009 20:16:24 +0000 (13:16 -0700)] 
rsaenh: Add some traces to key importing.

15 years agocrypt32: Add a safe default for unsupported critical extensions.
Juan Lang [Mon, 19 Oct 2009 16:04:51 +0000 (09:04 -0700)] 
crypt32: Add a safe default for unsupported critical extensions.

15 years agodlls: Update Russian translations.
Andrey Turkin [Mon, 19 Oct 2009 14:41:56 +0000 (18:41 +0400)] 
dlls: Update Russian translations.

15 years agoprograms: Update Russian translations.
Andrey Turkin [Mon, 19 Oct 2009 14:41:42 +0000 (18:41 +0400)] 
programs: Update Russian translations.

15 years agouser32/tests: Use the correct lparam in the WM_DDE_ACK reply.
Alexandre Julliard [Mon, 19 Oct 2009 14:21:50 +0000 (16:21 +0200)] 
user32/tests: Use the correct lparam in the WM_DDE_ACK reply.

15 years agonetapi32/tests: Don't try to get the size of a freed buffer.
Alexandre Julliard [Mon, 19 Oct 2009 14:06:07 +0000 (16:06 +0200)] 
netapi32/tests: Don't try to get the size of a freed buffer.

15 years agomsvcr71: Add _vscprintf and _vscwprintf.
Tommy Schultz Lassen [Sat, 17 Oct 2009 07:53:16 +0000 (09:53 +0200)] 
msvcr71: Add _vscprintf and _vscwprintf.

15 years agowinecoreaudio: Move ERR&WARN out of OSSpinLock sections.
Jörg Höhle [Sat, 17 Oct 2009 13:25:51 +0000 (15:25 +0200)] 
winecoreaudio: Move ERR&WARN out of OSSpinLock sections.

15 years agomsi: Get rid of some redundant initializations.
Hans Leidekker [Mon, 19 Oct 2009 09:14:20 +0000 (11:14 +0200)] 
msi: Get rid of some redundant initializations.

15 years agomsi: Allocate MSISCRIPT structure at package creation time.
Hans Leidekker [Mon, 19 Oct 2009 09:13:54 +0000 (11:13 +0200)] 
msi: Allocate MSISCRIPT structure at package creation time.

15 years agomshtml: Reimplement HTMLLocation::get_pathname.
Andrew Eikum [Fri, 16 Oct 2009 16:45:37 +0000 (11:45 -0500)] 
mshtml: Reimplement HTMLLocation::get_pathname.

15 years agomshtml: Reimplement IHTMLLocation::get_href.
Andrew Eikum [Fri, 16 Oct 2009 16:45:34 +0000 (11:45 -0500)] 
mshtml: Reimplement IHTMLLocation::get_href.

15 years agontdll: Implement DVD_ReadStructure() on Mac OS.
Charles Davis [Fri, 16 Oct 2009 19:57:18 +0000 (13:57 -0600)] 
ntdll: Implement DVD_ReadStructure() on Mac OS.

15 years agontdll: Implement DVD_ReadKey() on Mac OS.
Charles Davis [Fri, 16 Oct 2009 19:57:11 +0000 (13:57 -0600)] 
ntdll: Implement DVD_ReadKey() on Mac OS.

15 years agontdll: Implement DVD_SendKey() on Mac OS.
Charles Davis [Fri, 16 Oct 2009 19:57:06 +0000 (13:57 -0600)] 
ntdll: Implement DVD_SendKey() on Mac OS.

15 years agontdll: Implement DVD_EndSession() on Mac OS.
Charles Davis [Fri, 16 Oct 2009 19:56:59 +0000 (13:56 -0600)] 
ntdll: Implement DVD_EndSession() on Mac OS.

15 years agontdll: Implement DVD_StartSession() on Mac OS.
Charles Davis [Fri, 16 Oct 2009 19:56:51 +0000 (13:56 -0600)] 
ntdll: Implement DVD_StartSession() on Mac OS.

15 years agod3dx9: D3DXAssembleShaderFromResource implementation.
Matteo Bruni [Tue, 15 Sep 2009 18:23:00 +0000 (20:23 +0200)] 
d3dx9: D3DXAssembleShaderFromResource implementation.

15 years agod3dx9: D3DXAssembleShader and D3DXAssembleShaderFromFile stubs.
Matteo Bruni [Tue, 15 Sep 2009 18:17:14 +0000 (20:17 +0200)] 
d3dx9: D3DXAssembleShader and D3DXAssembleShaderFromFile stubs.

15 years agod3dx9: Add D3DXAssembleShader and related declarations.
Matteo Bruni [Tue, 15 Sep 2009 18:09:03 +0000 (20:09 +0200)] 
d3dx9: Add D3DXAssembleShader and related declarations.

15 years agocomctl32: Add a trailing '\n' to a Wine trace.
Francois Gouget [Sat, 17 Oct 2009 18:35:12 +0000 (20:35 +0200)] 
comctl32: Add a trailing '\n' to a Wine trace.

15 years agoshell32: Fix compilation on systems that don't support nameless unions.
Francois Gouget [Sat, 17 Oct 2009 18:28:22 +0000 (20:28 +0200)] 
shell32: Fix compilation on systems that don't support nameless unions.

15 years agoshlwapi: Fix compilation on systems that don't support nameless unions.
Francois Gouget [Sat, 17 Oct 2009 18:29:10 +0000 (20:29 +0200)] 
shlwapi: Fix compilation on systems that don't support nameless unions.

15 years agoddraw/tests: Fix compilation on systems that don't support nameless unions.
Francois Gouget [Sat, 17 Oct 2009 18:28:08 +0000 (20:28 +0200)] 
ddraw/tests: Fix compilation on systems that don't support nameless unions.

15 years agontdll/tests: Fix compilation on systems that don't support nameless unions.
Francois Gouget [Sat, 17 Oct 2009 18:28:14 +0000 (20:28 +0200)] 
ntdll/tests: Fix compilation on systems that don't support nameless unions.

15 years agocrypt32: Fix compilation on systems that don't support nameless unions.
Francois Gouget [Sat, 17 Oct 2009 18:27:58 +0000 (20:27 +0200)] 
crypt32: Fix compilation on systems that don't support nameless unions.

15 years agocomctl32/monthcal: Fix compilation on systems that don't support nameless unions.
Francois Gouget [Sat, 17 Oct 2009 18:27:44 +0000 (20:27 +0200)] 
comctl32/monthcal: Fix compilation on systems that don't support nameless unions.

15 years agocomctl32/propsheet: Test and fix for crash processing PSM_INDEXTOHWND with no longer...
Ričardas Barkauskas [Sat, 17 Oct 2009 16:11:29 +0000 (19:11 +0300)] 
comctl32/propsheet: Test and fix for crash processing PSM_INDEXTOHWND with no longer valid handle.

15 years agolocalspl: Check for NULL return from HeapAlloc.
Marcus Meissner [Sat, 17 Oct 2009 10:40:42 +0000 (12:40 +0200)] 
localspl: Check for NULL return from HeapAlloc.

15 years agows2_32: Don't overwrite address length before checking it.
Juan Lang [Fri, 16 Oct 2009 23:53:53 +0000 (16:53 -0700)] 
ws2_32: Don't overwrite address length before checking it.

15 years agod3d8: Add traces.
Henri Verbeet [Mon, 19 Oct 2009 08:12:20 +0000 (10:12 +0200)] 
d3d8: Add traces.

15 years agowined3d: Cleanup IWineD3DDeviceImpl_UpdateTexture().
Henri Verbeet [Mon, 19 Oct 2009 08:12:19 +0000 (10:12 +0200)] 
wined3d: Cleanup IWineD3DDeviceImpl_UpdateTexture().

The root problem here is that with the original error handling a NULL
dereference occurs (IWineD3DBaseTexture_GetType()) when either the source or
destination texture is NULL. Rewriting the error handling changes the
indentation of almost the entire function though, so this patch ends up
rewriting the entire function.

15 years agoddraw/tests: Remove some leftover debug code.
Henri Verbeet [Mon, 19 Oct 2009 08:12:18 +0000 (10:12 +0200)] 
ddraw/tests: Remove some leftover debug code.

15 years agod3d9/tests: Remove an unused color result.
Henri Verbeet [Mon, 19 Oct 2009 08:12:17 +0000 (10:12 +0200)] 
d3d9/tests: Remove an unused color result.

15 years agod3d9: Fix some IDirect3DDevice9Ex methods.
Henri Verbeet [Mon, 19 Oct 2009 08:12:16 +0000 (10:12 +0200)] 
d3d9: Fix some IDirect3DDevice9Ex methods.

15 years agocomctl32/monthcal: Explicitly set required control size.
Nikolay Sivov [Sun, 18 Oct 2009 11:33:36 +0000 (15:33 +0400)] 
comctl32/monthcal: Explicitly set required control size.

15 years agocomctl32/header: Process input order array more accurately.
Nikolay Sivov [Sun, 18 Oct 2009 11:21:00 +0000 (15:21 +0400)] 
comctl32/header: Process input order array more accurately.

15 years agocomctl32/treeview: Erase background on WM_PAINT if BeginPaint() tells us to do it.
Nikolay Sivov [Sat, 17 Oct 2009 13:23:43 +0000 (17:23 +0400)] 
comctl32/treeview: Erase background on WM_PAINT if BeginPaint() tells us to do it.

15 years agooleaut32: Updated IPicture_Render testcase to pass on all older Windows.
Wilfried Pasquazzo [Sun, 18 Oct 2009 18:42:47 +0000 (20:42 +0200)] 
oleaut32: Updated IPicture_Render testcase to pass on all older Windows.

15 years agogdiplus: Remove a useless inline specifier.
Alexandre Julliard [Mon, 19 Oct 2009 09:44:39 +0000 (11:44 +0200)] 
gdiplus: Remove a useless inline specifier.

15 years agows2_32: Set Information to 0 upon completion of an async shutdown.
Alexandre Julliard [Mon, 19 Oct 2009 09:44:20 +0000 (11:44 +0200)] 
ws2_32: Set Information to 0 upon completion of an async shutdown.

15 years agoshlwapi: Added ParseURL[AW] tests.
Jacek Caban [Sun, 18 Oct 2009 19:49:58 +0000 (21:49 +0200)] 
shlwapi: Added ParseURL[AW] tests.

15 years agoshlwapi: Make more strict restriction for URL scheme and fix error handling in ParseURLW.
Jacek Caban [Sun, 18 Oct 2009 19:49:41 +0000 (21:49 +0200)] 
shlwapi: Make more strict restriction for URL scheme and fix error handling in ParseURLW.

15 years agoshlwapi: Make more strict restriction for URL scheme and fix error handling in ParseURLA.
Jacek Caban [Sun, 18 Oct 2009 19:49:18 +0000 (21:49 +0200)] 
shlwapi: Make more strict restriction for URL scheme and fix error handling in ParseURLA.

15 years agoshlwapi: Properly handle ParseURL errors in UrlGetPart[AW].
Jacek Caban [Sun, 18 Oct 2009 19:48:57 +0000 (21:48 +0200)] 
shlwapi: Properly handle ParseURL errors in UrlGetPart[AW].

15 years agocabinet: Fixed free_decompression_temps/_mem , handle NULL (Coverity).
Marcus Meissner [Sun, 18 Oct 2009 19:31:59 +0000 (21:31 +0200)] 
cabinet: Fixed free_decompression_temps/_mem , handle NULL (Coverity).

15 years agowinex11.drv: Fix build on systems without libXrender.
Ge van Geldorp [Sat, 17 Oct 2009 21:03:02 +0000 (23:03 +0200)] 
winex11.drv: Fix build on systems without libXrender.

15 years agowinmm: Handle NULL szFileName in mmioOpen16 (Coverity).
Marcus Meissner [Sat, 17 Oct 2009 15:00:44 +0000 (16:00 +0100)] 
winmm: Handle NULL szFileName in mmioOpen16 (Coverity).

15 years agomciwave: Return on error (Coverity).
Marcus Meissner [Sat, 17 Oct 2009 15:44:21 +0000 (17:44 +0200)] 
mciwave: Return on error (Coverity).

15 years agowinmm: Return error on NULL ioProc (Coverity).
Marcus Meissner [Sat, 17 Oct 2009 15:29:48 +0000 (17:29 +0200)] 
winmm: Return error on NULL ioProc (Coverity).

15 years agodsound: Check for NULL listener (Coverity).
Marcus Meissner [Sat, 17 Oct 2009 15:21:00 +0000 (17:21 +0200)] 
dsound: Check for NULL listener (Coverity).

15 years agowinmm: Get rid of WINE_TIMER_IS32 internal flag.
Eric Pouech [Sat, 17 Oct 2009 10:10:05 +0000 (12:10 +0200)] 
winmm: Get rid of WINE_TIMER_IS32 internal flag.

15 years agommsystem: Cleanly separate MCI in MMSystem from WinMM code.
Eric Pouech [Sat, 17 Oct 2009 10:05:04 +0000 (12:05 +0200)] 
mmsystem: Cleanly separate MCI in MMSystem from WinMM code.

15 years agommsystem: Move the 16-bit MCI functions to a new mci16.c file.
Eric Pouech [Sat, 17 Oct 2009 10:04:57 +0000 (12:04 +0200)] 
mmsystem: Move the 16-bit MCI functions to a new mci16.c file.

15 years agowinmm: Protect MCI_SYSINFO against null buffers.
Eric Pouech [Sat, 17 Oct 2009 08:08:51 +0000 (10:08 +0200)] 
winmm: Protect MCI_SYSINFO against null buffers.

15 years agomciwave: Try to synchronize better async commands.
Eric Pouech [Sat, 17 Oct 2009 08:08:43 +0000 (10:08 +0200)] 
mciwave: Try to synchronize better async commands.

15 years agomciwave: Simplify async command management by directly calling the right function...
Eric Pouech [Sat, 17 Oct 2009 08:08:37 +0000 (10:08 +0200)] 
mciwave: Simplify async command management by directly calling the right function instead of going through winmm again.

15 years agouser32: Remove a duplicated return statement (Smatch).
Michael Stefaniuc [Fri, 16 Oct 2009 20:22:29 +0000 (22:22 +0200)] 
user32: Remove a duplicated return statement (Smatch).

15 years agowintrust: Simplify CRYPT_AsnDecodeInt.
Juan Lang [Fri, 16 Oct 2009 18:52:01 +0000 (11:52 -0700)] 
wintrust: Simplify CRYPT_AsnDecodeInt.

15 years agocrypt32: Compare certificates in a consistent order.
Juan Lang [Thu, 15 Oct 2009 18:52:25 +0000 (11:52 -0700)] 
crypt32: Compare certificates in a consistent order.

15 years agocrypt32: Avoid repeatedly decoding authority key id extensions when searching for...
Juan Lang [Thu, 15 Oct 2009 18:14:23 +0000 (11:14 -0700)] 
crypt32: Avoid repeatedly decoding authority key id extensions when searching for a cert's issuer.

15 years agocrypt32: Introduce a helper function to search for certificates that doesn't require...
Juan Lang [Thu, 15 Oct 2009 17:54:09 +0000 (10:54 -0700)] 
crypt32: Introduce a helper function to search for certificates that doesn't require recreating the search key for every certificate.