wine
17 years agogdiplus: Brush tests.
Evan Stade [Thu, 14 Jun 2007 23:09:14 +0000 (16:09 -0700)] 
gdiplus: Brush tests.

17 years agogdiplus: Brush implementation.
Evan Stade [Thu, 14 Jun 2007 23:09:07 +0000 (16:09 -0700)] 
gdiplus: Brush implementation.

17 years agocmd.exe: Add support for cmd.exe /u (Unicode from internal pgms).
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).

17 years agowinex11.drv: Echo the video mode requested in the error message when not finding...
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.

17 years agocomctl32: Make modal property sheets modal.
Lei Zhang [Fri, 15 Jun 2007 01:41:43 +0000 (18:41 -0700)] 
comctl32: Make modal property sheets modal.

17 years agosetupapi: Handle unquoted paths in InstallHinfSection as native.
Misha Koshelev [Thu, 14 Jun 2007 21:37:08 +0000 (16:37 -0500)] 
setupapi: Handle unquoted paths in InstallHinfSection as native.

17 years agosetupapi/tests: Add basic tests for InstallHinfSectionA/W command line processing.
Misha Koshelev [Thu, 14 Jun 2007 21:36:56 +0000 (16:36 -0500)] 
setupapi/tests: Add basic tests for InstallHinfSectionA/W command line processing.

17 years agouser32/tests: Avoid strlen in trace.
Alexandre Julliard [Fri, 15 Jun 2007 10:43:31 +0000 (12:43 +0200)] 
user32/tests: Avoid strlen in trace.

17 years agontdll: Implemented reading of the CDROM TOC on Mac OS.
Alexandre Julliard [Fri, 15 Jun 2007 10:42:06 +0000 (12:42 +0200)] 
ntdll: Implemented reading of the CDROM TOC on Mac OS.

17 years agoserver: Enable kqueue support on Mac OS >= 10.5 now that it's fixed.
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.

17 years agomsi: Simplify the code.
Dmitry Timoshkov [Fri, 15 Jun 2007 08:43:40 +0000 (17:43 +0900)] 
msi: Simplify the code.

17 years agomsi: Set the UserSID and ProductCode properties for deferred custom actions.
James Hawkins [Thu, 14 Jun 2007 20:19:38 +0000 (13:19 -0700)] 
msi: Set the UserSID and ProductCode properties for deferred custom actions.

17 years agomsrle32: Constify some variables.
Andrew Talbot [Thu, 14 Jun 2007 19:47:14 +0000 (20:47 +0100)] 
msrle32: Constify some variables.

17 years agomshtml: Added IOleInPlaceSiteEx tests.
Jacek Caban [Thu, 14 Jun 2007 19:11:02 +0000 (21:11 +0200)] 
mshtml: Added IOleInPlaceSiteEx tests.

17 years agomshtml: Use IOleInPlaceSiteEx if available.
Jacek Caban [Thu, 14 Jun 2007 19:10:07 +0000 (21:10 +0200)] 
mshtml: Use IOleInPlaceSiteEx if available.

17 years agouser32: Remove a unused variable from ES_PASSWORD test.
Lei Zhang [Thu, 14 Jun 2007 18:25:17 +0000 (11:25 -0700)] 
user32: Remove a unused variable from ES_PASSWORD test.

17 years agoopengl: Use get_glxdrawable to grab the drawable.
Ulrich Czekalla [Thu, 14 Jun 2007 15:02:50 +0000 (11:02 -0400)] 
opengl: Use get_glxdrawable to grab the drawable.

17 years agows2_32: getsockname should fail on unbound socket.
Damjan Jovanovic [Thu, 14 Jun 2007 13:27:29 +0000 (15:27 +0200)] 
ws2_32: getsockname should fail on unbound socket.

17 years agoinclude: Allow port.h to build on gcc4.
John Klehm [Thu, 14 Jun 2007 18:32:39 +0000 (13:32 -0500)] 
include: Allow port.h to build on gcc4.

17 years agowidl: Fix a write_parameters_init bug.
Dan Hipschman [Fri, 15 Jun 2007 01:30:26 +0000 (18:30 -0700)] 
widl: Fix a write_parameters_init bug.

17 years agowidl: Factor the output functions.
Dan Hipschman [Fri, 15 Jun 2007 01:29:33 +0000 (18:29 -0700)] 
widl: Factor the output functions.

17 years agowidl: Handle encapsulated unions.
Dan Hipschman [Fri, 15 Jun 2007 01:28:03 +0000 (18:28 -0700)] 
widl: Handle encapsulated unions.

17 years agowidl: Handle embedded interface pointers.
Dan Hipschman [Fri, 15 Jun 2007 01:27:19 +0000 (18:27 -0700)] 
widl: Handle embedded interface pointers.

17 years agowordpad: Use Unicode functions in more places.
Alexander Nicolaysen Sørnes [Wed, 13 Jun 2007 20:24:16 +0000 (22:24 +0200)] 
wordpad: Use Unicode functions in more places.

17 years agoregedit: Modify getRegClass() to avoid dubious comparisons and casts between HKEYs...
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.

17 years agoregedit: Having garbage after the dash in '"foo"=-' is not valid.
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.

17 years agoregedit: The registry functions return standard error codes, not HRESULTs.
Francois Gouget [Thu, 14 Jun 2007 09:46:46 +0000 (11:46 +0200)] 
regedit: The registry functions return standard error codes, not HRESULTs.

17 years agoregedit: Make the dword and binary data parsing both more flexible and stricter.
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.

17 years agoregedit: If the data for a given value is in an unknown format, then print an error...
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.

17 years agoregedit: Remove cruft and make functions static, reordering where necessary to avoid...
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().

17 years agoregedit: Remove setAppName() as the application name is hardcoded anyway.
Francois Gouget [Thu, 14 Jun 2007 09:36:54 +0000 (11:36 +0200)] 
regedit: Remove setAppName() as the application name is hardcoded anyway.

17 years agocrypt32: Add missing '\n' to ok() call.
Francois Gouget [Thu, 14 Jun 2007 09:21:30 +0000 (11:21 +0200)] 
crypt32: Add missing '\n' to ok() call.

17 years agocomdlg32: Move file dialog resizing code into its own function.
Lei Zhang [Thu, 14 Jun 2007 08:29:16 +0000 (01:29 -0700)] 
comdlg32: Move file dialog resizing code into its own function.

17 years agouser32: Improve cut/copy/paste behavior of password edit boxes.
Lei Zhang [Thu, 14 Jun 2007 00:22:49 +0000 (17:22 -0700)] 
user32: Improve cut/copy/paste behavior of password edit boxes.

17 years agomsi: Fixed the WriteEnvironmentStrings action.
James Hawkins [Thu, 14 Jun 2007 00:46:09 +0000 (17:46 -0700)] 
msi: Fixed the WriteEnvironmentStrings action.

17 years agod3d9: Add a dll global critical section.
Stefan Dösinger [Sun, 10 Jun 2007 15:13:01 +0000 (17:13 +0200)] 
d3d9: Add a dll global critical section.

17 years agowined3d: DDraw surfaces are QWORD aligned.
Stefan Dösinger [Fri, 8 Jun 2007 20:28:04 +0000 (22:28 +0200)] 
wined3d: DDraw surfaces are QWORD aligned.

17 years agowined3d: Present does not clear the depth stencil.
Stefan Dösinger [Thu, 14 Jun 2007 09:18:03 +0000 (11:18 +0200)] 
wined3d: Present does not clear the depth stencil.

17 years agowined3d: Implement vertical refresh sync.
Stefan Dösinger [Sun, 3 Jun 2007 11:20:27 +0000 (13:20 +0200)] 
wined3d: Implement vertical refresh sync.

17 years agowined3d: Only swap system memory resources of front and back buffer if they have...
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.

17 years agomsi: Constify some variables.
Andrew Talbot [Wed, 13 Jun 2007 21:36:31 +0000 (22:36 +0100)] 
msi: Constify some variables.

17 years agodsound: Use TIME_KILL_SYNCHRONOUS on sound timer.
Maarten Lankhorst [Wed, 13 Jun 2007 12:12:07 +0000 (14:12 +0200)] 
dsound: Use TIME_KILL_SYNCHRONOUS on sound timer.

17 years agolocalspl: Make some functions static.
Alexandre Julliard [Thu, 14 Jun 2007 11:16:06 +0000 (13:16 +0200)] 
localspl: Make some functions static.

17 years agolocalspl: Implement AddPortEx.
Detlef Riekenberg [Wed, 13 Jun 2007 23:01:11 +0000 (01:01 +0200)] 
localspl: Implement AddPortEx.

17 years agowrc: Fix redundant checks for NULL before free(). Found by Smatch.
Michael Stefaniuc [Wed, 13 Jun 2007 21:52:17 +0000 (23:52 +0200)] 
wrc: Fix redundant checks for NULL before free(). Found by Smatch.

17 years agomsi: Protect custom actions with a structured exception handler.
James Hawkins [Wed, 13 Jun 2007 18:26:04 +0000 (11:26 -0700)] 
msi: Protect custom actions with a structured exception handler.

17 years agoinclude: Add HTMLTextContainerEvents dispinterface and necessary dispids.
Rob Shearman [Wed, 13 Jun 2007 18:11:33 +0000 (19:11 +0100)] 
include: Add HTMLTextContainerEvents dispinterface and necessary dispids.

17 years agowined3d: Remove a duplication in device.c.
Phil Costin [Wed, 13 Jun 2007 17:29:56 +0000 (17:29 +0000)] 
wined3d: Remove a duplication in device.c.

17 years agocrypt32/tests: Vista uses a different error code.
Paul Vriens [Thu, 14 Jun 2007 06:32:31 +0000 (08:32 +0200)] 
crypt32/tests: Vista uses a different error code.

17 years agocrypt32/tests: Skip tests if we don't have enough rights.
Paul Vriens [Wed, 13 Jun 2007 13:52:16 +0000 (15:52 +0200)] 
crypt32/tests: Skip tests if we don't have enough rights.

17 years agogdi32: Add some tests for BITMAPINFOHEADER biSize checks.
Hans Leidekker [Wed, 13 Jun 2007 13:57:06 +0000 (15:57 +0200)] 
gdi32: Add some tests for BITMAPINFOHEADER biSize checks.

17 years agoregedit: Move PerformRegAction() and get_file_name() around to eliminate forward...
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.

17 years agogdiplus: Add missing '\n' to ok() calls, Wine traces.
Francois Gouget [Wed, 13 Jun 2007 11:18:02 +0000 (13:18 +0200)] 
gdiplus: Add missing '\n' to ok() calls, Wine traces.

17 years agowidl: Add typecasts for user marshalling routines to avoid compiler warnings.
Alexandre Julliard [Thu, 14 Jun 2007 10:10:45 +0000 (12:10 +0200)] 
widl: Add typecasts for user marshalling routines to avoid compiler warnings.

17 years agowidl: Handle wire_marshal pointer attributes.
Dan Hipschman [Wed, 13 Jun 2007 23:15:41 +0000 (16:15 -0700)] 
widl: Handle wire_marshal pointer attributes.

17 years agowidl: Test structure argument marshalling.
Dan Hipschman [Wed, 13 Jun 2007 23:14:08 +0000 (16:14 -0700)] 
widl: Test structure argument marshalling.

17 years agowidl: Handle wire_marshal types.
Dan Hipschman [Wed, 13 Jun 2007 23:13:04 +0000 (16:13 -0700)] 
widl: Handle wire_marshal types.

17 years agouser32: tests:msg Add test for switching MDI children.
Anatoly Lyutin [Wed, 6 Jun 2007 12:01:59 +0000 (16:01 +0400)] 
user32: tests:msg Add test for switching MDI children.

17 years agocrypt32/tests: Skip tests if we don't have enough rights.
Paul Vriens [Wed, 13 Jun 2007 10:17:06 +0000 (12:17 +0200)] 
crypt32/tests: Skip tests if we don't have enough rights.

17 years agogdi32: Make BITMAPINFOHEADER biSize check match what other parts of code do.
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.

17 years agomshtml: Use the implementation of IHlink in hlink.dll instead of duplicating it.
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.

17 years agowinealsa: Detach directsound implementation from waveout implementation.
Maarten Lankhorst [Sat, 2 Jun 2007 15:03:24 +0000 (17:03 +0200)] 
winealsa: Detach directsound implementation from waveout implementation.

17 years agorsaenh: Allow CRYPT_NEWKEYSET and CRYPT_VERIFYCONTEXT at same time when acquiring...
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.

17 years agowintrust/tests: Fix the WintrustGetRegPolicyFlags to work right the first time.
Alexandre Julliard [Wed, 13 Jun 2007 10:05:55 +0000 (12:05 +0200)] 
wintrust/tests: Fix the WintrustGetRegPolicyFlags to work right the first time.

17 years agowintrust/tests: Fix checks to be more informative when they fail.
Francois Gouget [Tue, 12 Jun 2007 15:58:44 +0000 (17:58 +0200)] 
wintrust/tests: Fix checks to be more informative when they fail.

17 years agowintrust/tests: Simplify the code and improve consistency by removing unneeded functi...
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.

17 years agoAdd API documentation stubs to make winapi_check happy.
Francois Gouget [Tue, 12 Jun 2007 15:51:53 +0000 (17:51 +0200)] 
Add API documentation stubs to make winapi_check happy.

17 years agocrypt32: Implement PKCS7_SIGNER_INFO encoding/decoding.
Juan Lang [Tue, 12 Jun 2007 22:02:57 +0000 (15:02 -0700)] 
crypt32: Implement PKCS7_SIGNER_INFO encoding/decoding.

17 years agocrypt32: Implement PKCS_ATTRIBUTES encoding/decoding.
Juan Lang [Tue, 12 Jun 2007 22:01:34 +0000 (15:01 -0700)] 
crypt32: Implement PKCS_ATTRIBUTES encoding/decoding.

17 years agocrypt32: Use CRYPT_EncodeEnsureSpace to allocate memory when necessary.
Juan Lang [Tue, 12 Jun 2007 22:01:04 +0000 (15:01 -0700)] 
crypt32: Use CRYPT_EncodeEnsureSpace to allocate memory when necessary.

17 years agocrypt32: Implement PKCS_ATTRIBUTE encoding/decoding.
Juan Lang [Tue, 12 Jun 2007 22:00:01 +0000 (15:00 -0700)] 
crypt32: Implement PKCS_ATTRIBUTE encoding/decoding.

17 years agocrypt32: Separate set encoding into a separate function.
Juan Lang [Tue, 12 Jun 2007 21:40:52 +0000 (14:40 -0700)] 
crypt32: Separate set encoding into a separate function.

17 years agocrypt32: Implement PKCS_CONTENT_INFO encoding/decoding.
Juan Lang [Tue, 12 Jun 2007 21:40:04 +0000 (14:40 -0700)] 
crypt32: Implement PKCS_CONTENT_INFO encoding/decoding.

17 years agocrypt32: Implement CERT_AUTHORITY_KEY_ID2_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.

17 years agowined3d: Add wined3d vertex sampler definitions.
H. Verbeet [Tue, 12 Jun 2007 21:08:34 +0000 (23:08 +0200)] 
wined3d: Add wined3d vertex sampler definitions.

17 years agowined3d: Call IWineD3DDeviceImpl_FindTexUnitMap() when activating the context.
H. Verbeet [Tue, 12 Jun 2007 21:08:22 +0000 (23:08 +0200)] 
wined3d: Call IWineD3DDeviceImpl_FindTexUnitMap() when activating the context.

17 years agowined3d: Take the texUnitMap into account when loading shader_glsl_load_psamplers().
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().

17 years agowined3d: Add gamma linerization support for D3DFMT_A4R4G4B4.
Phil Costin [Tue, 12 Jun 2007 18:41:58 +0000 (18:41 +0000)] 
wined3d: Add gamma linerization support for D3DFMT_A4R4G4B4.

17 years agogdiplus: Implemented GdipDrawRectangleI.
Evan Stade [Tue, 12 Jun 2007 17:51:20 +0000 (10:51 -0700)] 
gdiplus: Implemented GdipDrawRectangleI.

17 years agogdiplus: Implemented GdipDrawLineI.
Evan Stade [Tue, 12 Jun 2007 17:44:31 +0000 (10:44 -0700)] 
gdiplus: Implemented GdipDrawLineI.

17 years agocomctl32: Remove useless pointer check.
Alexandre Julliard [Wed, 13 Jun 2007 09:19:36 +0000 (11:19 +0200)] 
comctl32: Remove useless pointer check.

17 years agomsi: Set the MsiNetAssemblySupport property.
James Hawkins [Tue, 12 Jun 2007 23:33:52 +0000 (16:33 -0700)] 
msi: Set the MsiNetAssemblySupport property.

17 years agomsi: Constify some variables.
Andrew Talbot [Tue, 12 Jun 2007 20:51:36 +0000 (21:51 +0100)] 
msi: Constify some variables.

17 years agosecur32: Update win32.api to fix the winapi_check warnings.
Francois Gouget [Tue, 12 Jun 2007 15:52:05 +0000 (17:52 +0200)] 
secur32: Update win32.api to fix the winapi_check warnings.

17 years agomsdmo: Improve the prototypes Win64 compatibility by replacing long with LONG.
Francois Gouget [Tue, 12 Jun 2007 15:52:20 +0000 (17:52 +0200)] 
msdmo: Improve the prototypes Win64 compatibility by replacing long with LONG.

17 years agomsdmo: dmoreg.h should include mediaobj.h.
Francois Gouget [Tue, 12 Jun 2007 15:50:49 +0000 (17:50 +0200)] 
msdmo: dmoreg.h should include mediaobj.h.

17 years agohhctrl.ocx: winapi_check expects the module name to be all uppercase in the documenta...
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.

17 years agowinapi_check: .exe and .ocx files can also export APIs.
Francois Gouget [Tue, 12 Jun 2007 15:50:20 +0000 (17:50 +0200)] 
winapi_check: .exe and .ocx files can also export APIs.

17 years agogdiplus: Add missing '\n' in Wine trace.
Francois Gouget [Tue, 12 Jun 2007 15:50:06 +0000 (17:50 +0200)] 
gdiplus: Add missing '\n' in Wine trace.

17 years agowined3d: Pass the D3DCB_CreateAdditionalSwapChain() error code to the upper layers...
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).

17 years agod3d8: Hold the lock in IDirect3Dtexture8 methods.
Stefan Dösinger [Sun, 27 May 2007 12:30:07 +0000 (14:30 +0200)] 
d3d8: Hold the lock in IDirect3Dtexture8 methods.

17 years agod3d8: Hold the lock in IDirect3DVolumeTexture8 methods.
Stefan Dösinger [Sun, 27 May 2007 00:49:26 +0000 (02:49 +0200)] 
d3d8: Hold the lock in IDirect3DVolumeTexture8 methods.

17 years agod3d8: Hold the lock in volume methods.
Stefan Dösinger [Sun, 27 May 2007 00:41:41 +0000 (02:41 +0200)] 
d3d8: Hold the lock in volume methods.

17 years agod3d8: Hold the lock in IDirect3DVertexBuffer methods.
Stefan Dösinger [Sun, 27 May 2007 00:31:22 +0000 (02:31 +0200)] 
d3d8: Hold the lock in IDirect3DVertexBuffer methods.

17 years agod3d8: Hold the lock in swapchain methods.
Stefan Dösinger [Sat, 26 May 2007 20:57:43 +0000 (22:57 +0200)] 
d3d8: Hold the lock in swapchain methods.

17 years agowinex11.drv: Glyph width is rounded to 32 bits, make sure to provide enough null...
Alexandre Julliard [Tue, 12 Jun 2007 14:51:31 +0000 (16:51 +0200)] 
winex11.drv: Glyph width is rounded to 32 bits, make sure to provide enough null data.

17 years agomshtml: Add some error handling to hlink_frame_navigate.
Rob Shearman [Tue, 12 Jun 2007 09:09:44 +0000 (10:09 +0100)] 
mshtml: Add some error handling to hlink_frame_navigate.

17 years agouuid: Add hlink CLSIDs.
Rob Shearman [Tue, 12 Jun 2007 09:09:05 +0000 (10:09 +0100)] 
uuid: Add hlink CLSIDs.

17 years agogdiplus: Added first GDI+ graphics implementation.
Evan Stade [Mon, 11 Jun 2007 18:54:03 +0000 (11:54 -0700)] 
gdiplus: Added first GDI+ graphics implementation.

17 years agogdiplus: First pen test.
Evan Stade [Mon, 11 Jun 2007 18:52:26 +0000 (11:52 -0700)] 
gdiplus: First pen test.