wine
15 years agojscript: Fixed replace string parsing.
Jacek Caban [Wed, 21 Oct 2009 20:45:30 +0000 (22:45 +0200)] 
jscript: Fixed replace string parsing.

Reported by Dan Kegel.

15 years agojscript: Fixed a test that depends on time zone.
Jacek Caban [Wed, 21 Oct 2009 20:44:39 +0000 (22:44 +0200)] 
jscript: Fixed a test that depends on time zone.

15 years agomshtml: Initialize iframe windows when added to document.
Jacek Caban [Wed, 21 Oct 2009 19:30:20 +0000 (21:30 +0200)] 
mshtml: Initialize iframe windows when added to document.

15 years agomshtml: Moved HTMLDocumentNode creating to HTMLWindow_Create.
Jacek Caban [Wed, 21 Oct 2009 19:29:36 +0000 (21:29 +0200)] 
mshtml: Moved HTMLDocumentNode creating to HTMLWindow_Create.

15 years agomshtml: Get rid of update_nsdocument call in SetStatus hack.
Jacek Caban [Wed, 21 Oct 2009 19:29:01 +0000 (21:29 +0200)] 
mshtml: Get rid of update_nsdocument call in SetStatus hack.

15 years agomshtml: Moved Wine[Add|Remove]Observer calls to HTMLDocumentNode constructor/destructor.
Jacek Caban [Wed, 21 Oct 2009 19:28:39 +0000 (21:28 +0200)] 
mshtml: Moved Wine[Add|Remove]Observer calls to HTMLDocumentNode constructor/destructor.

15 years agomshtml: Moved nsIDocumentObserver implementation to HTMLDocumentNode object.
Jacek Caban [Wed, 21 Oct 2009 19:28:09 +0000 (21:28 +0200)] 
mshtml: Moved nsIDocumentObserver implementation to HTMLDocumentNode object.

15 years agomshtml: Moved nsdoc to HTMLDocumentNode object.
Jacek Caban [Wed, 21 Oct 2009 19:27:42 +0000 (21:27 +0200)] 
mshtml: Moved nsdoc to HTMLDocumentNode object.

15 years agowinmm: Create a real function for MMSYSTEM.timeGetTime.
Eric Pouech [Wed, 21 Oct 2009 19:00:56 +0000 (21:00 +0200)] 
winmm: Create a real function for MMSYSTEM.timeGetTime.

15 years agomsacm32.drv: Don't access uninitialized memory.
Ken Thomases [Wed, 21 Oct 2009 15:05:15 +0000 (10:05 -0500)] 
msacm32.drv: Don't access uninitialized memory.

15 years agokernel32: Make sure the 32/64-bit state of the wineprefix matches the binary we are...
Alexandre Julliard [Wed, 21 Oct 2009 16:03:32 +0000 (18:03 +0200)] 
kernel32: Make sure the 32/64-bit state of the wineprefix matches the binary we are running.

15 years agokernel32: Return the appropriate binary type for 64-bit PE files.
Alexandre Julliard [Wed, 21 Oct 2009 16:02:30 +0000 (18:02 +0200)] 
kernel32: Return the appropriate binary type for 64-bit PE files.

15 years agokernel32: Fix two little leaks in heap test.
Dan Kegel [Wed, 21 Oct 2009 12:57:26 +0000 (05:57 -0700)] 
kernel32: Fix two little leaks in heap test.

Found by valgrind.

15 years agomsi: Avoid accessing uninitialized memory.
Hans Leidekker [Wed, 21 Oct 2009 11:20:04 +0000 (13:20 +0200)] 
msi: Avoid accessing uninitialized memory.

Found by valgrind.

15 years agowinhttp: Fix two memory leaks.
Hans Leidekker [Wed, 21 Oct 2009 11:19:42 +0000 (13:19 +0200)] 
winhttp: Fix two memory leaks.

Found by valgrind.

15 years agowinhttp/tests: Free the certificate context after use.
Hans Leidekker [Wed, 21 Oct 2009 11:19:15 +0000 (13:19 +0200)] 
winhttp/tests: Free the certificate context after use.

Found by valgrind.

15 years agowinhttp: Correct SSL lock size and make sure we free as many as we allocated.
Hans Leidekker [Wed, 21 Oct 2009 11:18:43 +0000 (13:18 +0200)] 
winhttp: Correct SSL lock size and make sure we free as many as we allocated.

Found by valgrind.

15 years agowinhttp: Fix a memory leak.
Hans Leidekker [Wed, 21 Oct 2009 11:18:18 +0000 (13:18 +0200)] 
winhttp: Fix a memory leak.

Found by valgrind.

15 years agohnetcfg: Improve the stub for INetFwServices::Item.
Hans Leidekker [Wed, 21 Oct 2009 11:17:53 +0000 (13:17 +0200)] 
hnetcfg: Improve the stub for INetFwServices::Item.

15 years agomscms/tests: Avoid accessing uninitialized memory.
Hans Leidekker [Wed, 21 Oct 2009 11:17:24 +0000 (13:17 +0200)] 
mscms/tests: Avoid accessing uninitialized memory.

Found by valgrind.

15 years agows2_32: Ignore EINTR poll result code in WS_select.
Dmitriy Anisimkov [Tue, 20 Oct 2009 16:35:00 +0000 (23:35 +0700)] 
ws2_32: Ignore EINTR poll result code in WS_select.

15 years agocrypt32: Check key usage during chain validation.
Juan Lang [Wed, 21 Oct 2009 01:25:06 +0000 (18:25 -0700)] 
crypt32: Check key usage during chain validation.

15 years agocrypt32: Add tests for key usage in the base policy.
Juan Lang [Wed, 21 Oct 2009 01:05:08 +0000 (18:05 -0700)] 
crypt32: Add tests for key usage in the base policy.

15 years agocrypt32: Add key usage extension to non-root CA certs.
Juan Lang [Wed, 21 Oct 2009 01:02:20 +0000 (18:02 -0700)] 
crypt32: Add key usage extension to non-root CA certs.

15 years agocrypt32: Get CA flag from basic constraints extension of every cert in the chain.
Juan Lang [Mon, 19 Oct 2009 19:02:34 +0000 (12:02 -0700)] 
crypt32: Get CA flag from basic constraints extension of every cert in the chain.

15 years agocrypt32: Check basic constraints extension for end certs too.
Juan Lang [Wed, 21 Oct 2009 01:00:45 +0000 (18:00 -0700)] 
crypt32: Check basic constraints extension for end certs too.

15 years agouser32/win: Release scroll window data on window destruction.
Nikolay Sivov [Tue, 20 Oct 2009 17:58:12 +0000 (21:58 +0400)] 
user32/win: Release scroll window data on window destruction.

15 years agocomctl32/tests: Release activation context handle when we're done with tests.
Nikolay Sivov [Tue, 20 Oct 2009 17:57:48 +0000 (21:57 +0400)] 
comctl32/tests: Release activation context handle when we're done with tests.

15 years agocomctl32/header: Don't leak Imagelist handle.
Nikolay Sivov [Tue, 20 Oct 2009 17:57:11 +0000 (21:57 +0400)] 
comctl32/header: Don't leak Imagelist handle.

15 years agouser32/edit: Properly clean up on failure inside WM_NCCREATE handler.
Nikolay Sivov [Tue, 20 Oct 2009 17:56:44 +0000 (21:56 +0400)] 
user32/edit: Properly clean up on failure inside WM_NCCREATE handler.

15 years agouser32/edit: Don't leak undo buffer.
Nikolay Sivov [Tue, 20 Oct 2009 17:56:23 +0000 (21:56 +0400)] 
user32/edit: Don't leak undo buffer.

15 years agocomctl32/syslink: Implement LWS_IGNORERETURN.
Nikolay Sivov [Tue, 20 Oct 2009 17:55:12 +0000 (21:55 +0400)] 
comctl32/syslink: Implement LWS_IGNORERETURN.

15 years agocomctl32/syslink: Implement LWS_TRANSPARENT style.
Nikolay Sivov [Tue, 20 Oct 2009 17:54:40 +0000 (21:54 +0400)] 
comctl32/syslink: Implement LWS_TRANSPARENT style.

15 years agocomctl32/syslink: Add a WM_ERASEBKGND handler.
Nikolay Sivov [Tue, 20 Oct 2009 17:47:50 +0000 (21:47 +0400)] 
comctl32/syslink: Add a WM_ERASEBKGND handler.

15 years agomshtml: Add DispatchEx support to HTMLImageElementFactory.
Andrew Eikum [Tue, 20 Oct 2009 21:05:03 +0000 (16:05 -0500)] 
mshtml: Add DispatchEx support to HTMLImageElementFactory.

15 years agomshtml: Implement HTMLImageElementFactory::create.
Andrew Eikum [Tue, 20 Oct 2009 21:04:49 +0000 (16:04 -0500)] 
mshtml: Implement HTMLImageElementFactory::create.

15 years agomshtml: Add stub implementation for HTMLImageElementFactory.
Andrew Eikum [Tue, 20 Oct 2009 21:04:34 +0000 (16:04 -0500)] 
mshtml: Add stub implementation for HTMLImageElementFactory.

15 years agomshtml.idl: Fix IHTMLImageElementFactory uuid.
Andrew Eikum [Tue, 20 Oct 2009 21:04:16 +0000 (16:04 -0500)] 
mshtml.idl: Fix IHTMLImageElementFactory uuid.

15 years agorsaenh: Store key when algid is a CALG_RSA_* algid, too.
Juan Lang [Tue, 20 Oct 2009 22:22:21 +0000 (15:22 -0700)] 
rsaenh: Store key when algid is a CALG_RSA_* algid, too.

15 years agokernel32/nls: Add genitive forms for Lithuanian locale.
Aurimas Fišeras [Wed, 21 Oct 2009 07:57:10 +0000 (10:57 +0300)] 
kernel32/nls: Add genitive forms for Lithuanian locale.

15 years agokernel32/locale: Add support for LOCALE_RETURN_GENITIVE_NAMES for LOCALE_SMONTHNAME...
Nikolay Sivov [Wed, 21 Oct 2009 01:34:59 +0000 (05:34 +0400)] 
kernel32/locale: Add support for LOCALE_RETURN_GENITIVE_NAMES for LOCALE_SMONTHNAME* locale data, update Russian nls resource accordingly.

15 years agokernel32/tests: Add tests for LOCALE_RETURN_GENITIVE_NAMES flag for GetLocaleInfoW.
Nikolay Sivov [Tue, 20 Oct 2009 19:46:34 +0000 (23:46 +0400)] 
kernel32/tests: Add tests for LOCALE_RETURN_GENITIVE_NAMES flag for GetLocaleInfoW.

15 years agowinex11.drv: Properly free "visinfo" in get_formats() (Valgrind).
Henri Verbeet [Wed, 21 Oct 2009 08:34:01 +0000 (10:34 +0200)] 
winex11.drv: Properly free "visinfo" in get_formats() (Valgrind).

15 years agowined3d: Free the shader buffer in shader_glsl_free() (Valgrind).
Henri Verbeet [Wed, 21 Oct 2009 08:34:00 +0000 (10:34 +0200)] 
wined3d: Free the shader buffer in shader_glsl_free() (Valgrind).

15 years agowined3d: Free the adapter's format info in IWineD3DImpl_Release() (Valgrind).
Henri Verbeet [Wed, 21 Oct 2009 08:33:59 +0000 (10:33 +0200)] 
wined3d: Free the adapter's format info in IWineD3DImpl_Release() (Valgrind).

15 years agowined3d: Rename WineD3DAdapter to wined3d_adapter.
Henri Verbeet [Wed, 21 Oct 2009 08:33:58 +0000 (10:33 +0200)] 
wined3d: Rename WineD3DAdapter to wined3d_adapter.

15 years agodxgi: Free the adapters array in dxgi_factory_Release() (Valgrind).
Henri Verbeet [Wed, 21 Oct 2009 08:33:57 +0000 (10:33 +0200)] 
dxgi: Free the adapters array in dxgi_factory_Release() (Valgrind).

15 years agoshell32/tests: Fix a test failure on some Vista boxes.
Paul Vriens [Wed, 21 Oct 2009 09:25:09 +0000 (11:25 +0200)] 
shell32/tests: Fix a test failure on some Vista boxes.

15 years agoddraw/tests: Fix a test failure on Win9x/WinMe.
Paul Vriens [Wed, 21 Oct 2009 08:21:55 +0000 (10:21 +0200)] 
ddraw/tests: Fix a test failure on Win9x/WinMe.

15 years agowinspool.drv/tests: Fix a test failure on Vista.
Paul Vriens [Wed, 21 Oct 2009 08:16:41 +0000 (10:16 +0200)] 
winspool.drv/tests: Fix a test failure on Vista.

15 years agohnetcfg: Make NetFwOpenPort_create() static.
Francois Gouget [Wed, 21 Oct 2009 07:34:28 +0000 (09:34 +0200)] 
hnetcfg: Make NetFwOpenPort_create() static.

15 years agousb.h: Add USBD_STATUS codes and the USBD_VERSION_INFORMATION struct.
Damjan Jovanovic [Wed, 21 Oct 2009 05:53:24 +0000 (07:53 +0200)] 
usb.h: Add USBD_STATUS codes and the USBD_VERSION_INFORMATION struct.

15 years agohlink: Use HLINKSETF flags in Hlink::fnSetMonikerReference.
Andrew Eikum [Tue, 20 Oct 2009 21:33:27 +0000 (16:33 -0500)] 
hlink: Use HLINKSETF flags in Hlink::fnSetMonikerReference.

15 years agodinput: Fix counting non mapped axis as pov.
Ričardas Barkauskas [Tue, 20 Oct 2009 21:12:00 +0000 (00:12 +0300)] 
dinput: Fix counting non mapped axis as pov.

15 years agocrypt32: Encode public keys with NULL parameters if they're empty (and make tests...
Juan Lang [Tue, 20 Oct 2009 20:33:15 +0000 (13:33 -0700)] 
crypt32: Encode public keys with NULL parameters if they're empty (and make tests more restrictive).

15 years agocrypt32: Use helper function to encode public keys for hashing.
Juan Lang [Tue, 20 Oct 2009 20:29:03 +0000 (13:29 -0700)] 
crypt32: Use helper function to encode public keys for hashing.

This is necessary because the publicly callable form embeds the asn.1
NULL value when the parameters are empty, whereas the hash value
expects that it's missing.

15 years agocrypt32: Add a helper function to encode a cert's public key.
Juan Lang [Tue, 20 Oct 2009 20:20:59 +0000 (13:20 -0700)] 
crypt32: Add a helper function to encode a cert's public key.

15 years agocrypt32: Set an output parameter on the success path.
Juan Lang [Tue, 20 Oct 2009 19:48:48 +0000 (12:48 -0700)] 
crypt32: Set an output parameter on the success path.

15 years agommsystem: Create a real function for mciExecute.
Eric Pouech [Tue, 20 Oct 2009 19:55:06 +0000 (21:55 +0200)] 
mmsystem: Create a real function for mciExecute.

15 years agowinmm: Move the 16=>32W MCI map functions to mci16.c.
Eric Pouech [Tue, 20 Oct 2009 19:54:59 +0000 (21:54 +0200)] 
winmm: Move the 16=>32W MCI map functions to mci16.c.

15 years agowinmm: Simplify mciLoadCommandResource by dropping 16bit module support.
Eric Pouech [Tue, 20 Oct 2009 19:54:52 +0000 (21:54 +0200)] 
winmm: Simplify mciLoadCommandResource by dropping 16bit module support.

15 years agocrypt32: Fix duplicating a NULL CTL context.
Juan Lang [Tue, 20 Oct 2009 16:54:56 +0000 (09:54 -0700)] 
crypt32: Fix duplicating a NULL CTL context.

15 years agocrypt32: Fix duplicating a NULL CRL context.
Juan Lang [Tue, 20 Oct 2009 16:52:36 +0000 (09:52 -0700)] 
crypt32: Fix duplicating a NULL CRL context.

15 years agomsi: Remove table_find_insert_idx().
Hib Eris [Tue, 20 Oct 2009 12:30:46 +0000 (14:30 +0200)] 
msi: Remove table_find_insert_idx().

The function table_find_insert_idx() is replaced by the more generic
function find_insert_index().

15 years agomsi: Fix table rows order.
Hib Eris [Tue, 20 Oct 2009 12:29:54 +0000 (14:29 +0200)] 
msi: Fix table rows order.

15 years agomsi: Add function get_table_value_from_record.
Hib Eris [Tue, 20 Oct 2009 12:29:02 +0000 (14:29 +0200)] 
msi: Add function get_table_value_from_record.

15 years agomsi: Fix merging string type checks.
Hib Eris [Tue, 20 Oct 2009 13:49:39 +0000 (15:49 +0200)] 
msi: Fix merging string type checks.

15 years agomsi/tests: Add tests for rows order.
Hib Eris [Tue, 20 Oct 2009 12:27:25 +0000 (14:27 +0200)] 
msi/tests: Add tests for rows order.

15 years agomsi/tests: Add test for merging string types.
Hib Eris [Tue, 20 Oct 2009 12:25:53 +0000 (14:25 +0200)] 
msi/tests: Add test for merging string types.

15 years agomsi: Fix a failure with merging existing tables.
Hib Eris [Tue, 20 Oct 2009 12:24:57 +0000 (14:24 +0200)] 
msi: Fix a failure with merging existing tables.

15 years agomsi/tests: Add tests for merging existing tables.
Hib Eris [Tue, 20 Oct 2009 12:24:30 +0000 (14:24 +0200)] 
msi/tests: Add tests for merging existing tables.

15 years agod3d9/tests: Test {IDirect3DTexture9, IDirect3DSurface9}::UnlockRect for rectangles...
Louis Lenders [Thu, 15 Oct 2009 21:13:12 +0000 (23:13 +0200)] 
d3d9/tests: Test {IDirect3DTexture9, IDirect3DSurface9}::UnlockRect for rectangles that are not locked.

15 years agontdll: Finish implementation of DVD_ReadKey() with key type DvdGetRpcKey on Linux.
Charles Davis [Mon, 19 Oct 2009 18:15:31 +0000 (12:15 -0600)] 
ntdll: Finish implementation of DVD_ReadKey() with key type DvdGetRpcKey on Linux.

15 years agontdll: Implement DVD_GetRegion() on both Linux and Mac OS.
Charles Davis [Mon, 19 Oct 2009 18:15:24 +0000 (12:15 -0600)] 
ntdll: Implement DVD_GetRegion() on both Linux and Mac OS.

15 years agontdll: Implement CDROM_ScsiGetCaps() on Mac OS.
Charles Davis [Mon, 19 Oct 2009 18:15:18 +0000 (12:15 -0600)] 
ntdll: Implement CDROM_ScsiGetCaps() on Mac OS.

15 years agontdll: Partially implement CDROM_GetControl() on Mac OS.
Charles Davis [Mon, 19 Oct 2009 18:15:11 +0000 (12:15 -0600)] 
ntdll: Partially implement CDROM_GetControl() on Mac OS.

Only the speed is returned.

15 years agowined3d: Use ARB constant limits in ARB.
Stefan Dösinger [Wed, 7 Oct 2009 19:41:59 +0000 (21:41 +0200)] 
wined3d: Use ARB constant limits in ARB.

15 years agowined3d: Use GLSL constant limits in GLSL.
Stefan Dösinger [Wed, 7 Oct 2009 19:41:50 +0000 (21:41 +0200)] 
wined3d: Use GLSL constant limits in GLSL.

15 years agowined3d: Make shader specific constants accessible via GL_LIMITS.
Stefan Dösinger [Wed, 7 Oct 2009 19:38:25 +0000 (21:38 +0200)] 
wined3d: Make shader specific constants accessible via GL_LIMITS.

15 years agomsi: Open the database read/write in MSI_OpenPackageW.
Hans Leidekker [Tue, 20 Oct 2009 12:10:19 +0000 (14:10 +0200)] 
msi: Open the database read/write in MSI_OpenPackageW.

Fixes transforms that add binary streams.

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.