wine
17 years agokernel32/tests: Don't crash on win98.
Paul Vriens [Thu, 5 Jul 2007 14:30:09 +0000 (16:30 +0200)] 
kernel32/tests: Don't crash on win98.

17 years agokernel32/tests: Use skip when functions are not available.
Paul Vriens [Thu, 5 Jul 2007 12:31:50 +0000 (14:31 +0200)] 
kernel32/tests: Use skip when functions are not available.

17 years agorpcrt4: Return a fault packet if the proc num exceeds the index of the last function...
Rob Shearman [Thu, 5 Jul 2007 11:56:35 +0000 (12:56 +0100)] 
rpcrt4: Return a fault packet if the proc num exceeds the index of the last function available for the interface.

17 years agorpcrt4: Call RPCRT4_Send directly from PKT_RECEIVE handler in server.
Rob Shearman [Thu, 5 Jul 2007 11:47:42 +0000 (12:47 +0100)] 
rpcrt4: Call RPCRT4_Send directly from PKT_RECEIVE handler in server.

Remove the WINE_RPCFLAG_EXCEPTION hack to pass exception information to
I_RpcSend.

17 years agorpcrt4: Translate between NCA and RPC status codes.
Rob Shearman [Thu, 5 Jul 2007 11:46:59 +0000 (12:46 +0100)] 
rpcrt4: Translate between NCA and RPC status codes.

17 years agontdll: Add PYT and PYST time zones.
Julio E. Gonzalez P [Thu, 5 Jul 2007 00:52:29 +0000 (20:52 -0400)] 
ntdll: Add PYT and PYST time zones.

17 years agogdi32: Slightly simplify result handling in PolyDraw.
Misha Koshelev [Wed, 4 Jul 2007 19:40:24 +0000 (14:40 -0500)] 
gdi32: Slightly simplify result handling in PolyDraw.

17 years agowinelib: Cast-qual warnings fix.
Andrew Talbot [Wed, 4 Jul 2007 19:53:40 +0000 (20:53 +0100)] 
winelib: Cast-qual warnings fix.

17 years agoole32: Constify some variables.
Andrew Talbot [Wed, 4 Jul 2007 19:12:48 +0000 (20:12 +0100)] 
ole32: Constify some variables.

17 years agoddraw: Implement IDirect3DViewport3::TransformVertices.
Stefan Dösinger [Sun, 1 Jul 2007 18:23:02 +0000 (20:23 +0200)] 
ddraw: Implement IDirect3DViewport3::TransformVertices.

17 years agoddraw: Read the world matrix correctly.
Stefan Dösinger [Sun, 1 Jul 2007 18:22:15 +0000 (20:22 +0200)] 
ddraw: Read the world matrix correctly.

17 years agoddraw: D3DOP_BRANCHFORWARD includes the current instruction size.
Stefan Dösinger [Sun, 1 Jul 2007 11:53:29 +0000 (13:53 +0200)] 
ddraw: D3DOP_BRANCHFORWARD includes the current instruction size.

Native D3DRM puts a branchforward with offset 0 at the beginning of each
execute buffer. With the old code this used to get stuck in an endless
loop. This patch adds a test that shows that such a branchforward
terminates properly.

17 years agoddraw: Materials in the execute buffer are handles.
Stefan Dösinger [Sat, 30 Jun 2007 23:01:50 +0000 (01:01 +0200)] 
ddraw: Materials in the execute buffer are handles.

17 years agoddraw: Fix an incorrect iface->impl cast.
Stefan Dösinger [Sat, 30 Jun 2007 22:50:35 +0000 (00:50 +0200)] 
ddraw: Fix an incorrect iface->impl cast.

17 years agowinecfg: Clean up Graphics tab and remove broken neutral translation.
Ben Hodgetts [Tue, 3 Jul 2007 15:12:08 +0000 (16:12 +0100)] 
winecfg: Clean up Graphics tab and remove broken neutral translation.

17 years agosecur32: Add tests for multiple use of a credential handle.
Rob Shearman [Wed, 4 Jul 2007 10:31:46 +0000 (11:31 +0100)] 
secur32: Add tests for multiple use of a credential handle.

17 years agoadvpack/tests: Create the temporary inf-file in a directory where we are allowed...
Paul Vriens [Wed, 4 Jul 2007 09:32:10 +0000 (11:32 +0200)] 
advpack/tests: Create the temporary inf-file in a directory where we are allowed to write.

17 years agoimm32: Implement Locking/Unlocking IMC and IMCC functions.
Aric Stewart [Tue, 3 Jul 2007 17:32:21 +0000 (12:32 -0500)] 
imm32: Implement Locking/Unlocking IMC and IMCC functions.

17 years agoinclude: Add a ddk header for imm.
Aric Stewart [Tue, 3 Jul 2007 17:27:29 +0000 (12:27 -0500)] 
include: Add a ddk header for imm.

17 years agoconfigure: Get rid of the no longer used check for libtxc_dxtn.
Alexandre Julliard [Wed, 4 Jul 2007 10:50:05 +0000 (12:50 +0200)] 
configure: Get rid of the no longer used check for libtxc_dxtn.

17 years agoconfigure: Merge the libXinerama existence check with the soname check.
Alexandre Julliard [Wed, 4 Jul 2007 10:48:50 +0000 (12:48 +0200)] 
configure: Merge the libXinerama existence check with the soname check.

17 years agoconfigure: Merge the libXrender existence check with the soname check.
Alexandre Julliard [Wed, 4 Jul 2007 10:47:57 +0000 (12:47 +0200)] 
configure: Merge the libXrender existence check with the soname check.

17 years agoconfigure: Merge the libXrandr existence check with the soname check.
Alexandre Julliard [Wed, 4 Jul 2007 10:45:03 +0000 (12:45 +0200)] 
configure: Merge the libXrandr existence check with the soname check.

17 years agoconfigure: Merge the libGL existence check with the soname check.
Alexandre Julliard [Wed, 4 Jul 2007 10:44:12 +0000 (12:44 +0200)] 
configure: Merge the libGL existence check with the soname check.

17 years agontdll: Add check for null pointer in NtQuerySystemInformation(SystemModuleInformation).
Alexandre Julliard [Wed, 4 Jul 2007 10:07:22 +0000 (12:07 +0200)] 
ntdll: Add check for null pointer in NtQuerySystemInformation(SystemModuleInformation).

17 years agowinex11: Fix X11DRV_DIB_GetImageBits() when target bitmaps are larger than fetched.
Peter Dons Tychsen [Tue, 26 Jun 2007 13:39:30 +0000 (15:39 +0200)] 
winex11: Fix X11DRV_DIB_GetImageBits() when target bitmaps are larger than fetched.

17 years agomsi: Handle remote calls to MsiSetInstallLevel.
James Hawkins [Wed, 4 Jul 2007 02:20:48 +0000 (19:20 -0700)] 
msi: Handle remote calls to MsiSetInstallLevel.

17 years agomsi: Handle remote calls to MsiGetLanguage.
James Hawkins [Wed, 4 Jul 2007 02:20:17 +0000 (19:20 -0700)] 
msi: Handle remote calls to MsiGetLanguage.

17 years agomsi: Handle remote calls to MsiSetComponentState.
James Hawkins [Wed, 4 Jul 2007 02:19:44 +0000 (19:19 -0700)] 
msi: Handle remote calls to MsiSetComponentState.

17 years agomsi: Handle remote calls to MsiGetComponentState.
James Hawkins [Wed, 4 Jul 2007 02:19:16 +0000 (19:19 -0700)] 
msi: Handle remote calls to MsiGetComponentState.

17 years agomsi: Handle remote calls to MsiGetFeatureState.
James Hawkins [Wed, 4 Jul 2007 02:18:44 +0000 (19:18 -0700)] 
msi: Handle remote calls to MsiGetFeatureState.

17 years agomsi: Handle remote calls to MsiSetFeatureState.
James Hawkins [Wed, 4 Jul 2007 02:18:04 +0000 (19:18 -0700)] 
msi: Handle remote calls to MsiSetFeatureState.

17 years agomsi: Handle remote calls to MsiGetMode.
James Hawkins [Wed, 4 Jul 2007 02:17:26 +0000 (19:17 -0700)] 
msi: Handle remote calls to MsiGetMode.

17 years agomsi: Handle remote calls to MsiSetTargetPath.
James Hawkins [Wed, 4 Jul 2007 02:16:54 +0000 (19:16 -0700)] 
msi: Handle remote calls to MsiSetTargetPath.

17 years agomsi: Handle remote calls to MsiGetSourcePath.
James Hawkins [Wed, 4 Jul 2007 02:16:15 +0000 (19:16 -0700)] 
msi: Handle remote calls to MsiGetSourcePath.

17 years agomsi: Handle remote calls to MsiGetTargetPath.
James Hawkins [Wed, 4 Jul 2007 02:15:36 +0000 (19:15 -0700)] 
msi: Handle remote calls to MsiGetTargetPath.

17 years agomsi: Handle remote calls to MsiSequence.
James Hawkins [Wed, 4 Jul 2007 02:15:06 +0000 (19:15 -0700)] 
msi: Handle remote calls to MsiSequence.

17 years agomsi: Handle remote calls to MsiDoAction.
James Hawkins [Wed, 4 Jul 2007 02:14:37 +0000 (19:14 -0700)] 
msi: Handle remote calls to MsiDoAction.

17 years agomsi: Handle remote calls to MsiProcessMessage.
James Hawkins [Wed, 4 Jul 2007 02:13:45 +0000 (19:13 -0700)] 
msi: Handle remote calls to MsiProcessMessage.

17 years agomsvcrt: Remove superfluous casts of void pointers to other pointer types.
Michael Stefaniuc [Tue, 3 Jul 2007 21:56:55 +0000 (23:56 +0200)] 
msvcrt: Remove superfluous casts of void pointers to other pointer types.

17 years agogdi32: Don't access DC in PolyDraw after releasing handle.
Evan Stade [Wed, 4 Jul 2007 02:06:34 +0000 (19:06 -0700)] 
gdi32: Don't access DC in PolyDraw after releasing handle.

17 years agogdiplus: Call EndPath() in GdipDrawLineI in case there is an open path.
Evan Stade [Tue, 3 Jul 2007 18:39:22 +0000 (11:39 -0700)] 
gdiplus: Call EndPath() in GdipDrawLineI in case there is an open path.

17 years agogdiplus: Use SaveDC, RestoreDC in GdipDrawLineI.
Evan Stade [Mon, 2 Jul 2007 22:13:05 +0000 (15:13 -0700)] 
gdiplus: Use SaveDC, RestoreDC in GdipDrawLineI.

17 years agoadvapi32/tests: Use skip when we don't have enough rights.
Paul Vriens [Tue, 3 Jul 2007 15:13:07 +0000 (17:13 +0200)] 
advapi32/tests: Use skip when we don't have enough rights.

17 years agouser32/tests: Use skip.
Paul Vriens [Tue, 3 Jul 2007 12:50:06 +0000 (14:50 +0200)] 
user32/tests: Use skip.

17 years agouser32/tests: Use skip.
Paul Vriens [Tue, 3 Jul 2007 12:45:09 +0000 (14:45 +0200)] 
user32/tests: Use skip.

17 years agowinex11.drv: Use global Pictures for the tiles.
Huw Davies [Tue, 3 Jul 2007 14:21:32 +0000 (15:21 +0100)] 
winex11.drv: Use global Pictures for the tiles.

17 years agowinex11.drv: Move the PictFormats into an array.
Huw Davies [Tue, 3 Jul 2007 14:18:55 +0000 (15:18 +0100)] 
winex11.drv: Move the PictFormats into an array.

17 years agowinex11.drv: Pass root_window to XCreatePixmap to avoid BadDrawable errors.
Huw Davies [Tue, 3 Jul 2007 14:03:23 +0000 (15:03 +0100)] 
winex11.drv: Pass root_window to XCreatePixmap to avoid BadDrawable errors.

17 years agomsi: Read the components state directly from the registry.
James Hawkins [Tue, 3 Jul 2007 03:24:40 +0000 (20:24 -0700)] 
msi: Read the components state directly from the registry.

17 years agomsi: Return INSTALLSTATE_BADCONFIG if we can't decode the first component.
James Hawkins [Tue, 3 Jul 2007 03:23:58 +0000 (20:23 -0700)] 
msi: Return INSTALLSTATE_BADCONFIG if we can't decode the first component.

17 years agomsi: Return INSTALLSTATE_ADVERTISED if the component list is empty.
James Hawkins [Tue, 3 Jul 2007 03:23:28 +0000 (20:23 -0700)] 
msi: Return INSTALLSTATE_ADVERTISED if the component list is empty.

17 years agomsi: Open the correct key and return INSTALLSTATE_ADVERTISED if it's missing.
James Hawkins [Tue, 3 Jul 2007 03:22:57 +0000 (20:22 -0700)] 
msi: Open the correct key and return INSTALLSTATE_ADVERTISED if it's missing.

17 years agomsi: Add tests for MsiQueryFeatureState.
James Hawkins [Tue, 3 Jul 2007 03:22:29 +0000 (20:22 -0700)] 
msi: Add tests for MsiQueryFeatureState.

17 years agomsi: Set the WindowsInstaller value in RegisterProduct instead of PublishProduct.
James Hawkins [Tue, 3 Jul 2007 03:21:58 +0000 (20:21 -0700)] 
msi: Set the WindowsInstaller value in RegisterProduct instead of PublishProduct.

17 years agomsi: Only publish the product if at least one feature is to be installed.
James Hawkins [Tue, 3 Jul 2007 03:21:26 +0000 (20:21 -0700)] 
msi: Only publish the product if at least one feature is to be installed.

17 years agomsi: Unpublish the product when it is entirely removed.
James Hawkins [Tue, 3 Jul 2007 03:20:54 +0000 (20:20 -0700)] 
msi: Unpublish the product when it is entirely removed.

17 years agomsi: Delay publishing of the SourceList until the PublishProduct action.
James Hawkins [Tue, 3 Jul 2007 03:20:20 +0000 (20:20 -0700)] 
msi: Delay publishing of the SourceList until the PublishProduct action.

17 years agomsi: PackagePath must also include the package name.
James Hawkins [Tue, 3 Jul 2007 03:19:46 +0000 (20:19 -0700)] 
msi: PackagePath must also include the package name.

17 years agomsi: Add tests to show when the SourceList is published to the registry.
James Hawkins [Tue, 3 Jul 2007 03:19:10 +0000 (20:19 -0700)] 
msi: Add tests to show when the SourceList is published to the registry.

17 years agomsi: Add support for the MSICODE_PATCH option.
James Hawkins [Tue, 3 Jul 2007 03:18:34 +0000 (20:18 -0700)] 
msi: Add support for the MSICODE_PATCH option.

17 years agomsi: pcchValue represents the length of szValue in TCHARS, not bytes.
James Hawkins [Tue, 3 Jul 2007 03:17:59 +0000 (20:17 -0700)] 
msi: pcchValue represents the length of szValue in TCHARS, not bytes.

17 years agomsi: Handle remote calls to MsiSetProperty.
James Hawkins [Tue, 3 Jul 2007 03:17:04 +0000 (20:17 -0700)] 
msi: Handle remote calls to MsiSetProperty.

17 years agomsi: Handle remote calls to MsiGetProperty.
James Hawkins [Tue, 3 Jul 2007 03:16:33 +0000 (20:16 -0700)] 
msi: Handle remote calls to MsiGetProperty.

17 years agomsi: Handle remote calls to MsiGetActiveDatabase.
James Hawkins [Tue, 3 Jul 2007 03:16:04 +0000 (20:16 -0700)] 
msi: Handle remote calls to MsiGetActiveDatabase.

17 years agomsi: Add the IWineMsiRemoteCustomAction interface.
James Hawkins [Tue, 3 Jul 2007 03:15:32 +0000 (20:15 -0700)] 
msi: Add the IWineMsiRemoteCustomAction interface.

17 years agomsi: Add the IWineMsiRemotePackage interface.
James Hawkins [Tue, 3 Jul 2007 03:15:01 +0000 (20:15 -0700)] 
msi: Add the IWineMsiRemotePackage interface.

17 years agowined3d: Implement dsx & dsy shader instructions.
H. Verbeet [Mon, 2 Jul 2007 22:22:18 +0000 (00:22 +0200)] 
wined3d: Implement dsx & dsy shader instructions.

17 years agoddraw: Z buffers can be attached to offscreen d3d devices.
Stefan Dösinger [Sat, 30 Jun 2007 21:42:40 +0000 (23:42 +0200)] 
ddraw: Z buffers can be attached to offscreen d3d devices.

17 years agowined3d: Create multiple contexts for onscreen render targets.
Stefan Dösinger [Sat, 2 Jun 2007 20:21:57 +0000 (20:21 +0000)] 
wined3d: Create multiple contexts for onscreen render targets.

17 years agowined3d: Select onscreen contexts based on the thread id.
Stefan Dösinger [Sat, 2 Jun 2007 20:20:17 +0000 (20:20 +0000)] 
wined3d: Select onscreen contexts based on the thread id.

17 years agowined3d: rsq and rcp use the .w component if no swizzle is given.
Stefan Dösinger [Mon, 2 Jul 2007 20:40:06 +0000 (22:40 +0200)] 
wined3d: rsq and rcp use the .w component if no swizzle is given.

17 years agooleaut32: Constify some variables.
Andrew Talbot [Mon, 2 Jul 2007 20:14:59 +0000 (21:14 +0100)] 
oleaut32: Constify some variables.

17 years agosecur32: Don't free the password in InitializeSecurityContextW to enable the credenti...
Rob Shearman [Mon, 2 Jul 2007 18:45:03 +0000 (19:45 +0100)] 
secur32: Don't free the password in InitializeSecurityContextW to enable the credentials handle to be re-used in further InitializeSecurityContextW calls.

17 years agows2_32: Don't tell users to run Wine as root when sockets not creatable.
Ben Hodgetts [Fri, 29 Jun 2007 23:27:59 +0000 (00:27 +0100)] 
ws2_32: Don't tell users to run Wine as root when sockets not creatable.

17 years agooleaut32: Save load time format of pictures.
Evan Stade [Tue, 19 Jun 2007 20:15:46 +0000 (13:15 -0700)] 
oleaut32: Save load time format of pictures.

17 years agooleaut32: Added support for decoding some PNG files.
Evan Stade [Tue, 19 Jun 2007 20:12:57 +0000 (13:12 -0700)] 
oleaut32: Added support for decoding some PNG files.

17 years agoconfigure: Added checks for libpng.
Alexandre Julliard [Mon, 2 Jul 2007 17:54:00 +0000 (19:54 +0200)] 
configure: Added checks for libpng.

17 years agoconfigure: Make the libjpeg soname check depend on the header check.
Alexandre Julliard [Mon, 2 Jul 2007 17:53:14 +0000 (19:53 +0200)] 
configure: Make the libjpeg soname check depend on the header check.

17 years agoconfigure: Make the libssl soname check depend on the header check.
Alexandre Julliard [Mon, 2 Jul 2007 15:32:09 +0000 (17:32 +0200)] 
configure: Make the libssl soname check depend on the header check.

17 years agoconfigure: Make the libfontconfig soname check depend on the header check.
Alexandre Julliard [Mon, 2 Jul 2007 15:31:48 +0000 (17:31 +0200)] 
configure: Make the libfontconfig soname check depend on the header check.

17 years agoconfigure: Make the libjack soname check depend on the header check.
Alexandre Julliard [Mon, 2 Jul 2007 15:31:19 +0000 (17:31 +0200)] 
configure: Make the libjack soname check depend on the header check.

17 years agoconfigure: Make the libcups soname check depend on the header check.
Alexandre Julliard [Mon, 2 Jul 2007 15:30:44 +0000 (17:30 +0200)] 
configure: Make the libcups soname check depend on the header check.

17 years agoconfigure: Merge the libsane existence check with the soname check.
Alexandre Julliard [Mon, 2 Jul 2007 17:42:13 +0000 (19:42 +0200)] 
configure: Merge the libsane existence check with the soname check.

17 years agoconfigure: Merge the libcapi20 existence check with the soname check.
Alexandre Julliard [Mon, 2 Jul 2007 15:29:17 +0000 (17:29 +0200)] 
configure: Merge the libcapi20 existence check with the soname check.

17 years agoconfigure: Merge the libcurses existence check with the soname check.
Alexandre Julliard [Mon, 2 Jul 2007 15:28:50 +0000 (17:28 +0200)] 
configure: Merge the libcurses existence check with the soname check.

17 years agoconfigure: Merge the libhal existence check with the soname check.
Alexandre Julliard [Mon, 2 Jul 2007 15:28:33 +0000 (17:28 +0200)] 
configure: Merge the libhal existence check with the soname check.

17 years agoconfigure: Move the dll checks earlier in the file to make them available for library...
Alexandre Julliard [Mon, 2 Jul 2007 15:27:48 +0000 (17:27 +0200)] 
configure: Move the dll checks earlier in the file to make them available for library checks.

17 years agoconfigure: Change WINE_GET_SONAME to allow it to be used as a replacement for AC_CHEC...
Alexandre Julliard [Mon, 2 Jul 2007 15:02:51 +0000 (17:02 +0200)] 
configure: Change WINE_GET_SONAME to allow it to be used as a replacement for AC_CHECK_LIB.

17 years agomsi: Return ERROR_SUCCESS if the PackageName property is not present.
James Hawkins [Fri, 29 Jun 2007 21:12:52 +0000 (14:12 -0700)] 
msi: Return ERROR_SUCCESS if the PackageName property is not present.

17 years agomsi: Return ERROR_BAD_CONFIGURATION if the SourceList key does not exist.
James Hawkins [Fri, 29 Jun 2007 21:12:48 +0000 (14:12 -0700)] 
msi: Return ERROR_BAD_CONFIGURATION if the SourceList key does not exist.

17 years agomsi: Validate MsiSourceListGetInfo parameters.
James Hawkins [Fri, 29 Jun 2007 21:12:44 +0000 (14:12 -0700)] 
msi: Validate MsiSourceListGetInfo parameters.

17 years agomsi: Add tests for MsiSourceListGetInfo.
James Hawkins [Fri, 29 Jun 2007 21:12:41 +0000 (14:12 -0700)] 
msi: Add tests for MsiSourceListGetInfo.

17 years agomsi: Implement MsiSourceListGetInfoA.
James Hawkins [Fri, 29 Jun 2007 21:12:38 +0000 (14:12 -0700)] 
msi: Implement MsiSourceListGetInfoA.

17 years agoole32: Constify some variables.
Andrew Talbot [Sun, 1 Jul 2007 16:15:22 +0000 (17:15 +0100)] 
ole32: Constify some variables.

17 years agoconfigure: Don't set LDPATH if not needed.
Alexandre Julliard [Mon, 2 Jul 2007 12:38:04 +0000 (14:38 +0200)] 
configure: Don't set LDPATH if not needed.

17 years agoconfigure: Don't use a default soname if a library is not found, leave it undefined.
Alexandre Julliard [Mon, 2 Jul 2007 11:41:36 +0000 (13:41 +0200)] 
configure: Don't use a default soname if a library is not found, leave it undefined.

17 years agoconfigure: Export the shared library extension instead of hardcoding .so.
Alexandre Julliard [Mon, 2 Jul 2007 11:40:32 +0000 (13:40 +0200)] 
configure: Export the shared library extension instead of hardcoding .so.

17 years agoconfigure: Fix the strip command line for Mac OS.
Alexandre Julliard [Mon, 2 Jul 2007 11:38:18 +0000 (13:38 +0200)] 
configure: Fix the strip command line for Mac OS.

17 years agoadvapi32/tests: Add tests for OpenSCManagerA.
Paul Vriens [Mon, 2 Jul 2007 08:53:47 +0000 (10:53 +0200)] 
advapi32/tests: Add tests for OpenSCManagerA.