wine
14 years agod3dx9: Use separate opcodes for TEXLDP and TEXLDB.
Matteo Bruni [Fri, 21 May 2010 12:56:43 +0000 (14:56 +0200)] 
d3dx9: Use separate opcodes for TEXLDP and TEXLDB.

There is no reason we have to strictly follow D3D bytecode format in our
intermediate representation.

14 years agod3dx9: Add missing texkill instruction parsing.
Matteo Bruni [Wed, 19 May 2010 23:21:40 +0000 (01:21 +0200)] 
d3dx9: Add missing texkill instruction parsing.

14 years agoinclude: Rename structs to fix compile with recent gcc.
Austin English [Thu, 20 May 2010 22:49:51 +0000 (17:49 -0500)] 
include: Rename structs to fix compile with recent gcc.

14 years agowined3d: Catch RCP 0.0 in ARB.
Stefan Dösinger [Fri, 21 May 2010 12:05:46 +0000 (14:05 +0200)] 
wined3d: Catch RCP 0.0 in ARB.

14 years agowined3d: Handle length zero vectors in ARB's NRM.
Stefan Dösinger [Wed, 19 May 2010 10:30:03 +0000 (12:30 +0200)] 
wined3d: Handle length zero vectors in ARB's NRM.

14 years agowined3d: Make the mova constant more generic for relative addressing.
Stefan Dösinger [Wed, 12 May 2010 20:51:24 +0000 (22:51 +0200)] 
wined3d: Make the mova constant more generic for relative addressing.

14 years agowined3d: Order the helper constants a bit better.
Stefan Dösinger [Wed, 12 May 2010 20:35:23 +0000 (22:35 +0200)] 
wined3d: Order the helper constants a bit better.

14 years agowined3d: Add a function for reading (ps_)helper_const.
Stefan Dösinger [Sat, 15 May 2010 19:04:06 +0000 (21:04 +0200)] 
wined3d: Add a function for reading (ps_)helper_const.

14 years agowined3d: Store a positive 1.0 in the ARB's vertex shader helper constant.
Stefan Dösinger [Sat, 15 May 2010 18:56:29 +0000 (20:56 +0200)] 
wined3d: Store a positive 1.0 in the ARB's vertex shader helper constant.

14 years agowined3d: Split up the "one" pixel shader helper constant.
Stefan Dösinger [Sat, 15 May 2010 18:51:19 +0000 (20:51 +0200)] 
wined3d: Split up the "one" pixel shader helper constant.

14 years agowinemenubuilder: Generate .png even for paletted icons.
Damjan Jovanovic [Fri, 21 May 2010 05:44:22 +0000 (07:44 +0200)] 
winemenubuilder: Generate .png even for paletted icons.

14 years agomsvidc32: Be less picky with formats.
André Hentschel [Thu, 20 May 2010 17:55:06 +0000 (19:55 +0200)] 
msvidc32: Be less picky with formats.

14 years agowined3d: Avoid using the long type.
Michael Stefaniuc [Fri, 21 May 2010 10:45:40 +0000 (12:45 +0200)] 
wined3d: Avoid using the long type.

14 years agomciwave: Avoid using long.
Michael Stefaniuc [Fri, 21 May 2010 10:13:22 +0000 (12:13 +0200)] 
mciwave: Avoid using long.

14 years agowinemp3.acm: Avoid using the long type.
Michael Stefaniuc [Fri, 21 May 2010 10:13:36 +0000 (12:13 +0200)] 
winemp3.acm: Avoid using the long type.

14 years agomcicda: Avoid using long.
Michael Stefaniuc [Fri, 21 May 2010 10:13:15 +0000 (12:13 +0200)] 
mcicda: Avoid using long.

14 years agouser32: Avoid using long.
Michael Stefaniuc [Fri, 21 May 2010 10:12:47 +0000 (12:12 +0200)] 
user32: Avoid using long.

14 years agowined3d: Set the device.c GLINFO_LOCATION to *gl_info.
Henri Verbeet [Fri, 21 May 2010 07:35:25 +0000 (09:35 +0200)] 
wined3d: Set the device.c GLINFO_LOCATION to *gl_info.

14 years agowined3d: Explicitly pass GL info to buffer_get_sysmem().
Henri Verbeet [Fri, 21 May 2010 07:35:24 +0000 (09:35 +0200)] 
wined3d: Explicitly pass GL info to buffer_get_sysmem().

14 years agowined3d: Explicitly pass GL info to buffer_create_buffer_object().
Henri Verbeet [Fri, 21 May 2010 07:35:23 +0000 (09:35 +0200)] 
wined3d: Explicitly pass GL info to buffer_create_buffer_object().

14 years agowined3d: Set the buffer.c GLINFO_LOCATION to *gl_info.
Henri Verbeet [Fri, 21 May 2010 07:35:22 +0000 (09:35 +0200)] 
wined3d: Set the buffer.c GLINFO_LOCATION to *gl_info.

14 years agowined3d: Introduce a separate function for translating front buffer coordinates to...
Henri Verbeet [Fri, 21 May 2010 07:35:21 +0000 (09:35 +0200)] 
wined3d: Introduce a separate function for translating front buffer coordinates to GL coordinates.

14 years agorsaenh: Implement CALG_SSL3_SHAMD5 hashing.
Juan Lang [Fri, 21 May 2010 00:23:25 +0000 (17:23 -0700)] 
rsaenh: Implement CALG_SSL3_SHAMD5 hashing.

14 years agorsaenh: Add tests for CALG_SSL3_SHAMD5 hashing.
Juan Lang [Fri, 21 May 2010 00:22:35 +0000 (17:22 -0700)] 
rsaenh: Add tests for CALG_SSL3_SHAMD5 hashing.

14 years agoshell32: Add SHGetLocalizedName stub.
Nikolay Sivov [Thu, 20 May 2010 19:31:55 +0000 (23:31 +0400)] 
shell32: Add SHGetLocalizedName stub.

14 years agocomctl32/listview: Don't forward WM_COMMAND to parent if we don't have an Edit box.
Nikolay Sivov [Thu, 20 May 2010 19:22:10 +0000 (23:22 +0400)] 
comctl32/listview: Don't forward WM_COMMAND to parent if we don't have an Edit box.

14 years agocrypt32: Implement wildcard domain name matching in subject alternative names.
Juan Lang [Thu, 20 May 2010 15:52:43 +0000 (08:52 -0700)] 
crypt32: Implement wildcard domain name matching in subject alternative names.

14 years agouser32: Get rid of the CURSORICONINFO structure in icon objects.
Alexandre Julliard [Thu, 20 May 2010 10:33:05 +0000 (12:33 +0200)] 
user32: Get rid of the CURSORICONINFO structure in icon objects.

14 years agouser32: No longer store the icon bits in the icon object.
Alexandre Julliard [Thu, 20 May 2010 10:05:07 +0000 (12:05 +0200)] 
user32: No longer store the icon bits in the icon object.

14 years agouser32: Remove the CURSORICONINFO parameter in the CreateCursorIcon driver entry...
Alexandre Julliard [Fri, 21 May 2010 11:30:15 +0000 (13:30 +0200)] 
user32: Remove the CURSORICONINFO parameter in the CreateCursorIcon driver entry point.

14 years agowinex11: Create X11 cursors on demand when the cursor is set to a window.
Alexandre Julliard [Fri, 21 May 2010 11:26:22 +0000 (13:26 +0200)] 
winex11: Create X11 cursors on demand when the cursor is set to a window.

14 years agowinex11: Reimplement creation of Xlib cursors to use the bitmaps returned by GetIconInfo.
Alexandre Julliard [Fri, 21 May 2010 10:51:14 +0000 (12:51 +0200)] 
winex11: Reimplement creation of Xlib cursors to use the bitmaps returned by GetIconInfo.

14 years agowinex11: Retrieve the cursor info with GetIconInfo to create a color cursor.
Alexandre Julliard [Thu, 20 May 2010 12:54:41 +0000 (14:54 +0200)] 
winex11: Retrieve the cursor info with GetIconInfo to create a color cursor.

14 years agowinex11: Move X11 locking inside the cursor creation functions.
Alexandre Julliard [Thu, 20 May 2010 12:40:06 +0000 (14:40 +0200)] 
winex11: Move X11 locking inside the cursor creation functions.

14 years agowinex11: Fix a bitmap leak when setting the small icon hints.
Alexandre Julliard [Thu, 20 May 2010 15:37:28 +0000 (17:37 +0200)] 
winex11: Fix a bitmap leak when setting the small icon hints.

14 years agowininet: Fix variables values after redirection in HTTP_HttpSendRequestW.
Piotr Caban [Thu, 20 May 2010 00:35:38 +0000 (02:35 +0200)] 
wininet: Fix variables values after redirection in HTTP_HttpSendRequestW.

Moved dwContentLength reset after HTTP_DrainContent (this function
disconnects when dwContentLength is set to ~0u).

14 years agoserver: Move async activation into separate function.
Mike Kaplinskiy [Wed, 19 May 2010 20:14:08 +0000 (16:14 -0400)] 
server: Move async activation into separate function.

14 years agooleaut32/tests: Update a comment about PNG support in OLE picture tests.
Andrew Nguyen [Thu, 20 May 2010 03:26:25 +0000 (22:26 -0500)] 
oleaut32/tests: Update a comment about PNG support in OLE picture tests.

14 years agooleaut32: Implicitly initialize COM in OleLoadPicturePath.
Andrew Nguyen [Thu, 20 May 2010 03:26:22 +0000 (22:26 -0500)] 
oleaut32: Implicitly initialize COM in OleLoadPicturePath.

14 years agooleaut32: Convert file URLs to DOS paths for special handling in OleLoadPicturePath.
Andrew Nguyen [Thu, 20 May 2010 03:29:42 +0000 (22:29 -0500)] 
oleaut32: Convert file URLs to DOS paths for special handling in OleLoadPicturePath.

File URLs cannot be used in the moniker code path, as binding to the IStream interface is not possible.

14 years agooleaut32: Improve parameter validation in OleLoadPicturePath.
Andrew Nguyen [Thu, 20 May 2010 03:26:15 +0000 (22:26 -0500)] 
oleaut32: Improve parameter validation in OleLoadPicturePath.

14 years agourlmon/tests: Fix CoInternetCompareUrl failure message typos.
Andrew Nguyen [Thu, 20 May 2010 03:26:02 +0000 (22:26 -0500)] 
urlmon/tests: Fix CoInternetCompareUrl failure message typos.

14 years agourlmon: Validate URL and output pointer in CreateURLMoniker.
Andrew Nguyen [Thu, 20 May 2010 03:25:54 +0000 (22:25 -0500)] 
urlmon: Validate URL and output pointer in CreateURLMoniker.

14 years agoshdocvw: Added ITargetFrame2 stub implementation.
Jacek Caban [Thu, 20 May 2010 11:47:02 +0000 (13:47 +0200)] 
shdocvw: Added ITargetFrame2 stub implementation.

14 years agowinex11.drv: Fix SetCursor entry in the spec file.
Aleksey Bragin [Thu, 20 May 2010 13:01:21 +0000 (17:01 +0400)] 
winex11.drv: Fix SetCursor entry in the spec file.

14 years agomsi: Add more tests for feature overrides.
Hans Leidekker [Thu, 20 May 2010 10:02:41 +0000 (12:02 +0200)] 
msi: Add more tests for feature overrides.

14 years agomsi: Test the reference count on the installer object retrieved from a session object.
Hans Leidekker [Thu, 20 May 2010 10:02:22 +0000 (12:02 +0200)] 
msi: Test the reference count on the installer object retrieved from a session object.

14 years agomsi: Fix some leaks in the tests.
Hans Leidekker [Thu, 20 May 2010 10:02:05 +0000 (12:02 +0200)] 
msi: Fix some leaks in the tests.

14 years agomsi: Consistently use the allocation macros.
Hans Leidekker [Thu, 20 May 2010 10:01:50 +0000 (12:01 +0200)] 
msi: Consistently use the allocation macros.

14 years agomsi: Release the package in MsiGetMode and MsiSetMode.
Hans Leidekker [Thu, 20 May 2010 10:01:35 +0000 (12:01 +0200)] 
msi: Release the package in MsiGetMode and MsiSetMode.

14 years agomsi: Release the package in MsiGetProductPropertyW.
Hans Leidekker [Thu, 20 May 2010 10:01:15 +0000 (12:01 +0200)] 
msi: Release the package in MsiGetProductPropertyW.

14 years agomsi: Fix memory leaks in deformat_string_internal.
Hans Leidekker [Thu, 20 May 2010 10:00:53 +0000 (12:00 +0200)] 
msi: Fix memory leaks in deformat_string_internal.

14 years agowinmm: Have MCI drivers handle notification for MCI_OPEN.
Jörg Höhle [Wed, 19 May 2010 03:42:18 +0000 (05:42 +0200)] 
winmm: Have MCI drivers handle notification for MCI_OPEN.

All notifications are handled locally by the drivers.

14 years agouser32: Use the stored color and mask bitmaps instead of the raw bits in GetIconInfo.
Alexandre Julliard [Thu, 20 May 2010 12:27:08 +0000 (14:27 +0200)] 
user32: Use the stored color and mask bitmaps instead of the raw bits in GetIconInfo.

14 years agouser32: Use the stored color and mask bitmaps instead of the raw bits in DrawIconEx.
Alexandre Julliard [Thu, 20 May 2010 12:26:58 +0000 (14:26 +0200)] 
user32: Use the stored color and mask bitmaps instead of the raw bits in DrawIconEx.

14 years agouser32: Store a pre-computed alpha bitmap for 32-bpp icons with an alpha channel.
Alexandre Julliard [Wed, 19 May 2010 10:14:03 +0000 (12:14 +0200)] 
user32: Store a pre-computed alpha bitmap for 32-bpp icons with an alpha channel.

14 years agouser32: Store color and mask bitmaps in the cursor data.
Alexandre Julliard [Wed, 19 May 2010 10:03:45 +0000 (12:03 +0200)] 
user32: Store color and mask bitmaps in the cursor data.

14 years agouser32: Define an explicit structure for storing the cursor data.
Alexandre Julliard [Wed, 19 May 2010 09:56:23 +0000 (11:56 +0200)] 
user32: Define an explicit structure for storing the cursor data.

14 years agowined3d: Translate front buffer coordinates in surface_blt_to_drawable().
Henri Verbeet [Thu, 20 May 2010 07:12:22 +0000 (09:12 +0200)] 
wined3d: Translate front buffer coordinates in surface_blt_to_drawable().

14 years agowined3d: Merge destination rectangle operations into a single block in IWineD3DBaseSu...
Henri Verbeet [Thu, 20 May 2010 07:12:21 +0000 (09:12 +0200)] 
wined3d: Merge destination rectangle operations into a single block in IWineD3DBaseSurfaceImpl_Blt().

14 years agowined3d: Merge source rectangle operations into a single block in IWineD3DBaseSurface...
Henri Verbeet [Thu, 20 May 2010 07:12:20 +0000 (09:12 +0200)] 
wined3d: Merge source rectangle operations into a single block in IWineD3DBaseSurfaceImpl_Blt().

14 years agowined3d: Split checking for "empty" source and destination rectangles in IWineD3DBase...
Henri Verbeet [Thu, 20 May 2010 07:12:19 +0000 (09:12 +0200)] 
wined3d: Split checking for "empty" source and destination rectangles in IWineD3DBaseSurfaceImpl_Blt().

Assuming this is supposed to check for empty source / destination rectangles,
the check doesn't look quite right to me. I'm going to leave that alone for
the time being though.

14 years agowined3d: Check for a destination clipper in IWineD3DBaseSurfaceImpl_Blt().
Henri Verbeet [Thu, 20 May 2010 07:12:18 +0000 (09:12 +0200)] 
wined3d: Check for a destination clipper in IWineD3DBaseSurfaceImpl_Blt().

This check was there in the original ddraw code, but apparently got lost
during the ddraw rewrite in 2006.

14 years agocrypt32/tests: Test wildcards in subject alternative name.
Juan Lang [Thu, 20 May 2010 01:12:21 +0000 (18:12 -0700)] 
crypt32/tests: Test wildcards in subject alternative name.

14 years agocrypt32/tests: Allow specifying a chain engine when verifying a chain policy.
Juan Lang [Thu, 20 May 2010 01:00:25 +0000 (18:00 -0700)] 
crypt32/tests: Allow specifying a chain engine when verifying a chain policy.

14 years agocrypt32/tests: Allow specifying a chain engine when creating a certificate chain.
Juan Lang [Wed, 19 May 2010 23:49:18 +0000 (16:49 -0700)] 
crypt32/tests: Allow specifying a chain engine when creating a certificate chain.

14 years agocrypt32: Support hExclusiveRoot when creating a certificate chain engine.
Juan Lang [Wed, 19 May 2010 23:46:11 +0000 (16:46 -0700)] 
crypt32: Support hExclusiveRoot when creating a certificate chain engine.

14 years agocrypt32: Update definition of CERT_CHAIN_ENGINE_CONFIG.
Juan Lang [Thu, 20 May 2010 01:06:54 +0000 (18:06 -0700)] 
crypt32: Update definition of CERT_CHAIN_ENGINE_CONFIG.

14 years agoshlwapi: Remove redundant "not NULL" checks of the len arg (coccicheck).
Michael Stefaniuc [Wed, 19 May 2010 23:14:19 +0000 (01:14 +0200)] 
shlwapi: Remove redundant "not NULL" checks of the len arg (coccicheck).

14 years agomsvcrt: Fix compilation error (x86_64-pc-mingw32).
Piotr Caban [Thu, 20 May 2010 00:36:44 +0000 (02:36 +0200)] 
msvcrt: Fix compilation error (x86_64-pc-mingw32).

14 years agowininet: Remove redundant "not NULL/0" checks (coccicheck).
Michael Stefaniuc [Wed, 19 May 2010 23:15:33 +0000 (01:15 +0200)] 
wininet: Remove redundant "not NULL/0" checks (coccicheck).

14 years agouser32: Avoid a potential NULL pointer dereference in a TRACE.
Michael Stefaniuc [Wed, 19 May 2010 23:16:55 +0000 (01:16 +0200)] 
user32: Avoid a potential NULL pointer dereference in a TRACE.

14 years agorpcrt4: Remove redundant "non NULL" check of var cred_dst (coccicheck).
Michael Stefaniuc [Wed, 19 May 2010 23:16:34 +0000 (01:16 +0200)] 
rpcrt4: Remove redundant "non NULL" check of var cred_dst (coccicheck).

14 years agowineoss.drv: Avoid a potential NULL pointer dereference in a TRACE.
Michael Stefaniuc [Wed, 19 May 2010 23:15:56 +0000 (01:15 +0200)] 
wineoss.drv: Avoid a potential NULL pointer dereference in a TRACE.

14 years agomsxml3: Remove redundant "not NULL" check of the punk arg.
Michael Stefaniuc [Wed, 19 May 2010 23:15:22 +0000 (01:15 +0200)] 
msxml3: Remove redundant "not NULL" check of the punk arg.

14 years agoquartz: Avoid using the long type.
Michael Stefaniuc [Wed, 19 May 2010 23:14:09 +0000 (01:14 +0200)] 
quartz: Avoid using the long type.

14 years agomciqtz32: Add support for MCI_PAUSE.
Maarten Lankhorst [Wed, 19 May 2010 22:27:25 +0000 (00:27 +0200)] 
mciqtz32: Add support for MCI_PAUSE.

14 years agomciqtz32: Add support for MCI_STATUS_TIME_FORMAT.
Maarten Lankhorst [Wed, 19 May 2010 22:26:44 +0000 (00:26 +0200)] 
mciqtz32: Add support for MCI_STATUS_TIME_FORMAT.

14 years agomciqtz32: Handle window visibility better.
Maarten Lankhorst [Wed, 19 May 2010 22:24:28 +0000 (00:24 +0200)] 
mciqtz32: Handle window visibility better.

Video Window only needs to be created on play, so defer until then.

14 years agoquartz: Remove invalid check from put_WindowStyleEx in video renderer.
Maarten Lankhorst [Wed, 19 May 2010 22:10:00 +0000 (00:10 +0200)] 
quartz: Remove invalid check from put_WindowStyleEx in video renderer.

14 years agoquartz: Respect autoshow in video renderer.
Maarten Lankhorst [Wed, 19 May 2010 22:01:05 +0000 (00:01 +0200)] 
quartz: Respect autoshow in video renderer.

14 years agoshdoclc: Fix Dutch translation.
Sven Baars [Wed, 19 May 2010 20:57:09 +0000 (22:57 +0200)] 
shdoclc: Fix Dutch translation.

14 years agoquartz: Support negative heights in video renderer.
Maarten Lankhorst [Wed, 19 May 2010 19:46:50 +0000 (21:46 +0200)] 
quartz: Support negative heights in video renderer.

14 years agostart: Update German translation.
André Hentschel [Wed, 19 May 2010 14:49:25 +0000 (16:49 +0200)] 
start: Update German translation.

14 years agosamlib: Add stubbed samlib.dll.
Louis Lenders [Tue, 11 May 2010 20:59:22 +0000 (22:59 +0200)] 
samlib: Add stubbed samlib.dll.

14 years agoprogman: Remove redundant warranty info.
André Hentschel [Wed, 19 May 2010 14:44:56 +0000 (16:44 +0200)] 
progman: Remove redundant warranty info.

14 years agouser32: Ignore the bitmap offset if it's not set.
Alexandre Julliard [Thu, 20 May 2010 07:48:35 +0000 (09:48 +0200)] 
user32: Ignore the bitmap offset if it's not set.

14 years agocomctl32/imagelist: Clear pixels that fall outside the mask when generating an alpha...
Alexandre Julliard [Wed, 19 May 2010 18:11:48 +0000 (20:11 +0200)] 
comctl32/imagelist: Clear pixels that fall outside the mask when generating an alpha channel.

14 years agowinex11: Add some tracing to the fontconfig subpixel code.
Alexandre Julliard [Wed, 19 May 2010 17:49:15 +0000 (19:49 +0200)] 
winex11: Add some tracing to the fontconfig subpixel code.

14 years agousp10: Attempt to do shaping via the font GSUB table first.
Aric Stewart [Wed, 19 May 2010 14:16:45 +0000 (09:16 -0500)] 
usp10: Attempt to do shaping via the font GSUB table first.

Modern fonts expect this and the presentation form B glyphs are a fallback.

14 years agousp10: Add Arabic shaping.
Aric Stewart [Wed, 19 May 2010 14:17:00 +0000 (09:17 -0500)] 
usp10: Add Arabic shaping.

14 years agolibwine: Generate Unicode data for Arabic shaping.
Alexandre Julliard [Wed, 19 May 2010 15:52:42 +0000 (17:52 +0200)] 
libwine: Generate Unicode data for Arabic shaping.

14 years agod3dx9: Shader assembler ps_3_0 support.
Matteo Bruni [Wed, 19 May 2010 12:57:38 +0000 (14:57 +0200)] 
d3dx9: Shader assembler ps_3_0 support.

14 years agod3dx9: Add ps_3_0 instructions parsing to the shader assembler.
Matteo Bruni [Wed, 19 May 2010 12:57:38 +0000 (14:57 +0200)] 
d3dx9: Add ps_3_0 instructions parsing to the shader assembler.

14 years agoserver: Don't poll for events when there are async operations queued.
Mike Kaplinskiy [Wed, 19 May 2010 05:38:29 +0000 (01:38 -0400)] 
server: Don't poll for events when there are async operations queued.

14 years agoqcap: Use the proper types.
Michael Stefaniuc [Wed, 19 May 2010 10:55:49 +0000 (12:55 +0200)] 
qcap: Use the proper types.

14 years agouser32: Verify we got a valid window handle in GetDCEx().
Henri Verbeet [Wed, 19 May 2010 09:13:38 +0000 (11:13 +0200)] 
user32: Verify we got a valid window handle in GetDCEx().

14 years agowined3d: Fix a comment.
Henri Verbeet [Wed, 19 May 2010 09:13:37 +0000 (11:13 +0200)] 
wined3d: Fix a comment.

14 years agowined3d: Use wine_dbgstr_rect() for tracing the rectangle in IWineD3DSurfaceImpl_Lock...
Henri Verbeet [Wed, 19 May 2010 09:13:36 +0000 (11:13 +0200)] 
wined3d: Use wine_dbgstr_rect() for tracing the rectangle in IWineD3DSurfaceImpl_LockRect().

14 years agowined3d: Explicitly pass the FBO target to context_clean_fbo_attachments().
Henri Verbeet [Wed, 19 May 2010 09:13:35 +0000 (11:13 +0200)] 
wined3d: Explicitly pass the FBO target to context_clean_fbo_attachments().

This should have been part of e01d56f33169aa314d5488e03f8c0d651cd58c2a.