James Hawkins [Fri, 15 Jun 2007 21:12:13 +0000 (14:12 -0700)]
msi: Patches are applied based on ProductCode, not ProductID.
James Hawkins [Fri, 15 Jun 2007 21:08:37 +0000 (14:08 -0700)]
msi: Implement MsiApplyPatchW.
James Hawkins [Fri, 15 Jun 2007 21:04:04 +0000 (14:04 -0700)]
msi: Forward MsiApplyPatchA to MsiApplyPatchW.
Francois Gouget [Fri, 15 Jun 2007 17:00:02 +0000 (19:00 +0200)]
shlwapi: Update win32.api to fix the winapi_check warnings.
Francois Gouget [Fri, 15 Jun 2007 17:00:10 +0000 (19:00 +0200)]
winapi_check: ULONG_PTR is a 'long --pointer', not a 'long'.
Francois Gouget [Fri, 15 Jun 2007 16:59:55 +0000 (18:59 +0200)]
regedit: Merge getRegClass() and getRegKeyName() to form parseKeyName().
Keep track of the full registry path (including the root key) in
currentKeyName. This makes the error messages more informative.
Reduce the number of global variables used by openKey() & co. Only
use one variable, currentKeyHandle, to indicate whether a key is
currently open or not.
Francois Gouget [Fri, 15 Jun 2007 16:58:42 +0000 (18:58 +0200)]
regedit: Don't allow square-bracketed registry paths on the command line (to match native).
The only place they are allowed is in .reg files, so exclusively deal with them in processRegEntry().
Fix detection of the trailing ']' in processRegEntry(): it can be followed by some garbage.
Francois Gouget [Fri, 15 Jun 2007 16:57:57 +0000 (18:57 +0200)]
regedit: Add missing '\n' to an error message.
Paul Vriens [Fri, 15 Jun 2007 14:55:21 +0000 (16:55 +0200)]
crypt32/tests: Don't crash on Vista.
Alexandre Julliard [Fri, 15 Jun 2007 14:51:04 +0000 (16:51 +0200)]
Release 0.9.39.
Evan Stade [Thu, 14 Jun 2007 23:09:14 +0000 (16:09 -0700)]
gdiplus: Brush tests.
Evan Stade [Thu, 14 Jun 2007 23:09:07 +0000 (16:09 -0700)]
gdiplus: Brush implementation.
Jason Edmeades [Thu, 14 Jun 2007 22:06:37 +0000 (23:06 +0100)]
cmd.exe: Add support for cmd.exe /u (Unicode from internal pgms).
Kolbjørn Fredheim [Fri, 15 Jun 2007 07:51:35 +0000 (09:51 +0200)]
winex11.drv: Echo the video mode requested in the error message when not finding a matching mode.
Lei Zhang [Fri, 15 Jun 2007 01:41:43 +0000 (18:41 -0700)]
comctl32: Make modal property sheets modal.
Misha Koshelev [Thu, 14 Jun 2007 21:37:08 +0000 (16:37 -0500)]
setupapi: Handle unquoted paths in InstallHinfSection as native.
Misha Koshelev [Thu, 14 Jun 2007 21:36:56 +0000 (16:36 -0500)]
setupapi/tests: Add basic tests for InstallHinfSectionA/W command line processing.
Alexandre Julliard [Fri, 15 Jun 2007 10:43:31 +0000 (12:43 +0200)]
user32/tests: Avoid strlen in trace.
Alexandre Julliard [Fri, 15 Jun 2007 10:42:06 +0000 (12:42 +0200)]
ntdll: Implemented reading of the CDROM TOC on Mac OS.
Alexandre Julliard [Fri, 15 Jun 2007 10:41:43 +0000 (12:41 +0200)]
server: Enable kqueue support on Mac OS >= 10.5 now that it's fixed.
Dmitry Timoshkov [Fri, 15 Jun 2007 08:43:40 +0000 (17:43 +0900)]
msi: Simplify the code.
James Hawkins [Thu, 14 Jun 2007 20:19:38 +0000 (13:19 -0700)]
msi: Set the UserSID and ProductCode properties for deferred custom actions.
Andrew Talbot [Thu, 14 Jun 2007 19:47:14 +0000 (20:47 +0100)]
msrle32: Constify some variables.
Jacek Caban [Thu, 14 Jun 2007 19:11:02 +0000 (21:11 +0200)]
mshtml: Added IOleInPlaceSiteEx tests.
Jacek Caban [Thu, 14 Jun 2007 19:10:07 +0000 (21:10 +0200)]
mshtml: Use IOleInPlaceSiteEx if available.
Lei Zhang [Thu, 14 Jun 2007 18:25:17 +0000 (11:25 -0700)]
user32: Remove a unused variable from ES_PASSWORD test.
Ulrich Czekalla [Thu, 14 Jun 2007 15:02:50 +0000 (11:02 -0400)]
opengl: Use get_glxdrawable to grab the drawable.
Damjan Jovanovic [Thu, 14 Jun 2007 13:27:29 +0000 (15:27 +0200)]
ws2_32: getsockname should fail on unbound socket.
John Klehm [Thu, 14 Jun 2007 18:32:39 +0000 (13:32 -0500)]
include: Allow port.h to build on gcc4.
Dan Hipschman [Fri, 15 Jun 2007 01:30:26 +0000 (18:30 -0700)]
widl: Fix a write_parameters_init bug.
Dan Hipschman [Fri, 15 Jun 2007 01:29:33 +0000 (18:29 -0700)]
widl: Factor the output functions.
Dan Hipschman [Fri, 15 Jun 2007 01:28:03 +0000 (18:28 -0700)]
widl: Handle encapsulated unions.
Dan Hipschman [Fri, 15 Jun 2007 01:27:19 +0000 (18:27 -0700)]
widl: Handle embedded interface pointers.
Alexander Nicolaysen Sørnes [Wed, 13 Jun 2007 20:24:16 +0000 (22:24 +0200)]
wordpad: Use Unicode functions in more places.
Francois Gouget [Thu, 14 Jun 2007 09:53:41 +0000 (11:53 +0200)]
regedit: Modify getRegClass() to avoid dubious comparisons and casts between HKEYs and error codes.
Francois Gouget [Thu, 14 Jun 2007 09:47:50 +0000 (11:47 +0200)]
regedit: Having garbage after the dash in '"foo"=-' is not valid.
Don't complain if the value already does not exist.
Francois Gouget [Thu, 14 Jun 2007 09:46:46 +0000 (11:46 +0200)]
regedit: The registry functions return standard error codes, not HRESULTs.
Francois Gouget [Thu, 14 Jun 2007 09:46:29 +0000 (11:46 +0200)]
regedit: Make the dword and binary data parsing both more flexible and stricter.
Make sure it does not modify the value if the data is invalid.
Francois Gouget [Thu, 14 Jun 2007 09:43:58 +0000 (11:43 +0200)]
regedit: If the data for a given value is in an unknown format, then print an error and don't modify the value.
Note that '"foo"=' is not valid.
Francois Gouget [Thu, 14 Jun 2007 09:42:41 +0000 (11:42 +0200)]
regedit: Remove cruft and make functions static, reordering where necessary to avoid forward declarations.
Remove the command parameter of processRegLines() as it can only be used with processRegEntry().
Francois Gouget [Thu, 14 Jun 2007 09:36:54 +0000 (11:36 +0200)]
regedit: Remove setAppName() as the application name is hardcoded anyway.
Francois Gouget [Thu, 14 Jun 2007 09:21:30 +0000 (11:21 +0200)]
crypt32: Add missing '\n' to ok() call.
Lei Zhang [Thu, 14 Jun 2007 08:29:16 +0000 (01:29 -0700)]
comdlg32: Move file dialog resizing code into its own function.
Lei Zhang [Thu, 14 Jun 2007 00:22:49 +0000 (17:22 -0700)]
user32: Improve cut/copy/paste behavior of password edit boxes.
James Hawkins [Thu, 14 Jun 2007 00:46:09 +0000 (17:46 -0700)]
msi: Fixed the WriteEnvironmentStrings action.
Stefan Dösinger [Sun, 10 Jun 2007 15:13:01 +0000 (17:13 +0200)]
d3d9: Add a dll global critical section.
Stefan Dösinger [Fri, 8 Jun 2007 20:28:04 +0000 (22:28 +0200)]
wined3d: DDraw surfaces are QWORD aligned.
Stefan Dösinger [Thu, 14 Jun 2007 09:18:03 +0000 (11:18 +0200)]
wined3d: Present does not clear the depth stencil.
Stefan Dösinger [Sun, 3 Jun 2007 11:20:27 +0000 (13:20 +0200)]
wined3d: Implement vertical refresh sync.
Stefan Dösinger [Mon, 28 May 2007 19:21:43 +0000 (21:21 +0200)]
wined3d: Only swap system memory resources of front and back buffer if they have the same size.
Andrew Talbot [Wed, 13 Jun 2007 21:36:31 +0000 (22:36 +0100)]
msi: Constify some variables.
Maarten Lankhorst [Wed, 13 Jun 2007 12:12:07 +0000 (14:12 +0200)]
dsound: Use TIME_KILL_SYNCHRONOUS on sound timer.
Alexandre Julliard [Thu, 14 Jun 2007 11:16:06 +0000 (13:16 +0200)]
localspl: Make some functions static.
Detlef Riekenberg [Wed, 13 Jun 2007 23:01:11 +0000 (01:01 +0200)]
localspl: Implement AddPortEx.
Michael Stefaniuc [Wed, 13 Jun 2007 21:52:17 +0000 (23:52 +0200)]
wrc: Fix redundant checks for NULL before free(). Found by Smatch.
James Hawkins [Wed, 13 Jun 2007 18:26:04 +0000 (11:26 -0700)]
msi: Protect custom actions with a structured exception handler.
Rob Shearman [Wed, 13 Jun 2007 18:11:33 +0000 (19:11 +0100)]
include: Add HTMLTextContainerEvents dispinterface and necessary dispids.
Phil Costin [Wed, 13 Jun 2007 17:29:56 +0000 (17:29 +0000)]
wined3d: Remove a duplication in device.c.
Paul Vriens [Thu, 14 Jun 2007 06:32:31 +0000 (08:32 +0200)]
crypt32/tests: Vista uses a different error code.
Paul Vriens [Wed, 13 Jun 2007 13:52:16 +0000 (15:52 +0200)]
crypt32/tests: Skip tests if we don't have enough rights.
Hans Leidekker [Wed, 13 Jun 2007 13:57:06 +0000 (15:57 +0200)]
gdi32: Add some tests for BITMAPINFOHEADER biSize checks.
Francois Gouget [Wed, 13 Jun 2007 11:18:50 +0000 (13:18 +0200)]
regedit: Move PerformRegAction() and get_file_name() around to eliminate forward references. Make them static.
Francois Gouget [Wed, 13 Jun 2007 11:18:02 +0000 (13:18 +0200)]
gdiplus: Add missing '\n' to ok() calls, Wine traces.
Alexandre Julliard [Thu, 14 Jun 2007 10:10:45 +0000 (12:10 +0200)]
widl: Add typecasts for user marshalling routines to avoid compiler warnings.
Dan Hipschman [Wed, 13 Jun 2007 23:15:41 +0000 (16:15 -0700)]
widl: Handle wire_marshal pointer attributes.
Dan Hipschman [Wed, 13 Jun 2007 23:14:08 +0000 (16:14 -0700)]
widl: Test structure argument marshalling.
Dan Hipschman [Wed, 13 Jun 2007 23:13:04 +0000 (16:13 -0700)]
widl: Handle wire_marshal types.
Anatoly Lyutin [Wed, 6 Jun 2007 12:01:59 +0000 (16:01 +0400)]
user32: tests:msg Add test for switching MDI children.
Paul Vriens [Wed, 13 Jun 2007 10:17:06 +0000 (12:17 +0200)]
crypt32/tests: Skip tests if we don't have enough rights.
Dmitry Timoshkov [Wed, 13 Jun 2007 10:18:55 +0000 (19:18 +0900)]
gdi32: Make BITMAPINFOHEADER biSize check match what other parts of code do.
Rob Shearman [Tue, 12 Jun 2007 09:26:50 +0000 (10:26 +0100)]
mshtml: Use the implementation of IHlink in hlink.dll instead of duplicating it.
Maarten Lankhorst [Sat, 2 Jun 2007 15:03:24 +0000 (17:03 +0200)]
winealsa: Detach directsound implementation from waveout implementation.
Maarten Lankhorst [Wed, 13 Jun 2007 06:31:07 +0000 (08:31 +0200)]
rsaenh: Allow CRYPT_NEWKEYSET and CRYPT_VERIFYCONTEXT at same time when acquiring context.
Alexandre Julliard [Wed, 13 Jun 2007 10:05:55 +0000 (12:05 +0200)]
wintrust/tests: Fix the WintrustGetRegPolicyFlags to work right the first time.
Francois Gouget [Tue, 12 Jun 2007 15:58:44 +0000 (17:58 +0200)]
wintrust/tests: Fix checks to be more informative when they fail.
Francois Gouget [Tue, 12 Jun 2007 15:58:03 +0000 (17:58 +0200)]
wintrust/tests: Simplify the code and improve consistency by removing unneeded function typedefs.
Francois Gouget [Tue, 12 Jun 2007 15:51:53 +0000 (17:51 +0200)]
Add API documentation stubs to make winapi_check happy.
Juan Lang [Tue, 12 Jun 2007 22:02:57 +0000 (15:02 -0700)]
crypt32: Implement PKCS7_SIGNER_INFO encoding/decoding.
Juan Lang [Tue, 12 Jun 2007 22:01:34 +0000 (15:01 -0700)]
crypt32: Implement PKCS_ATTRIBUTES encoding/decoding.
Juan Lang [Tue, 12 Jun 2007 22:01:04 +0000 (15:01 -0700)]
crypt32: Use CRYPT_EncodeEnsureSpace to allocate memory when necessary.
Juan Lang [Tue, 12 Jun 2007 22:00:01 +0000 (15:00 -0700)]
crypt32: Implement PKCS_ATTRIBUTE encoding/decoding.
Juan Lang [Tue, 12 Jun 2007 21:40:52 +0000 (14:40 -0700)]
crypt32: Separate set encoding into a separate function.
Juan Lang [Tue, 12 Jun 2007 21:40:04 +0000 (14:40 -0700)]
crypt32: Implement PKCS_CONTENT_INFO encoding/decoding.
Juan Lang [Tue, 12 Jun 2007 21:39:19 +0000 (14:39 -0700)]
crypt32: Implement CERT_AUTHORITY_KEY_ID2_INFO encoding/decoding.
H. Verbeet [Tue, 12 Jun 2007 21:08:34 +0000 (23:08 +0200)]
wined3d: Add wined3d vertex sampler definitions.
H. Verbeet [Tue, 12 Jun 2007 21:08:22 +0000 (23:08 +0200)]
wined3d: Call IWineD3DDeviceImpl_FindTexUnitMap() when activating the context.
H. Verbeet [Tue, 12 Jun 2007 21:08:11 +0000 (23:08 +0200)]
wined3d: Take the texUnitMap into account when loading shader_glsl_load_psamplers().
Phil Costin [Tue, 12 Jun 2007 18:41:58 +0000 (18:41 +0000)]
wined3d: Add gamma linerization support for D3DFMT_A4R4G4B4.
Evan Stade [Tue, 12 Jun 2007 17:51:20 +0000 (10:51 -0700)]
gdiplus: Implemented GdipDrawRectangleI.
Evan Stade [Tue, 12 Jun 2007 17:44:31 +0000 (10:44 -0700)]
gdiplus: Implemented GdipDrawLineI.
Alexandre Julliard [Wed, 13 Jun 2007 09:19:36 +0000 (11:19 +0200)]
comctl32: Remove useless pointer check.
James Hawkins [Tue, 12 Jun 2007 23:33:52 +0000 (16:33 -0700)]
msi: Set the MsiNetAssemblySupport property.
Andrew Talbot [Tue, 12 Jun 2007 20:51:36 +0000 (21:51 +0100)]
msi: Constify some variables.
Francois Gouget [Tue, 12 Jun 2007 15:52:05 +0000 (17:52 +0200)]
secur32: Update win32.api to fix the winapi_check warnings.
Francois Gouget [Tue, 12 Jun 2007 15:52:20 +0000 (17:52 +0200)]
msdmo: Improve the prototypes Win64 compatibility by replacing long with LONG.
Francois Gouget [Tue, 12 Jun 2007 15:50:49 +0000 (17:50 +0200)]
msdmo: dmoreg.h should include mediaobj.h.
Francois Gouget [Tue, 12 Jun 2007 15:50:32 +0000 (17:50 +0200)]
hhctrl.ocx: winapi_check expects the module name to be all uppercase in the documentation.
Francois Gouget [Tue, 12 Jun 2007 15:50:20 +0000 (17:50 +0200)]
winapi_check: .exe and .ocx files can also export APIs.
Francois Gouget [Tue, 12 Jun 2007 15:50:06 +0000 (17:50 +0200)]
gdiplus: Add missing '\n' in Wine trace.
Francois Gouget [Tue, 12 Jun 2007 15:49:58 +0000 (17:49 +0200)]
wined3d: Pass the D3DCB_CreateAdditionalSwapChain() error code to the upper layers (needed for d3d9).