wine
18 years agoriched20: Add tests for EM_FORMATRANGE.
Lei Zhang [Mon, 18 Jun 2007 21:13:31 +0000 (14:13 -0700)] 
riched20: Add tests for EM_FORMATRANGE.

18 years agomsvidc32: Constify some variables.
Andrew Talbot [Mon, 18 Jun 2007 20:42:07 +0000 (21:42 +0100)] 
msvidc32: Constify some variables.

18 years agomsi: Properly delete rows from the table, instead of zeroing out the row.
James Hawkins [Mon, 18 Jun 2007 20:49:31 +0000 (13:49 -0700)] 
msi: Properly delete rows from the table, instead of zeroing out the row.

18 years agomsi: Send the expected data to set_deferred_action_props.
James Hawkins [Mon, 18 Jun 2007 16:40:34 +0000 (09:40 -0700)] 
msi: Send the expected data to set_deferred_action_props.

18 years agohnetcfg: Stub implementation of the dll.
Jeff Latimer [Mon, 18 Jun 2007 13:27:00 +0000 (23:27 +1000)] 
hnetcfg: Stub implementation of the dll.

18 years agowinedbg: Added support for indirect call with absolute address.
Alexandre Julliard [Mon, 18 Jun 2007 15:21:07 +0000 (17:21 +0200)] 
winedbg: Added support for indirect call with absolute address.

18 years agocmd.exe: for loop by default only matches files.
Jason Edmeades [Fri, 15 Jun 2007 19:59:29 +0000 (20:59 +0100)] 
cmd.exe: for loop by default only matches files.

18 years agocmd.exe: Fix FOR so it works as 'well' as before.
Jason Edmeades [Fri, 15 Jun 2007 19:59:28 +0000 (20:59 +0100)] 
cmd.exe: Fix FOR so it works as 'well' as before.

18 years agocmd.exe: Support IF..ELSE processing tolerate multiline/part lines.
Jason Edmeades [Fri, 15 Jun 2007 19:59:27 +0000 (20:59 +0100)] 
cmd.exe: Support IF..ELSE processing tolerate multiline/part lines.

18 years agocmd.exe: Correctly parse IF ELSE plus multipart/multiline.
Jason Edmeades [Fri, 15 Jun 2007 19:59:26 +0000 (20:59 +0100)] 
cmd.exe: Correctly parse IF ELSE plus multipart/multiline.

18 years agocmd.exe: Parse multipart FOR statements.
Jason Edmeades [Fri, 15 Jun 2007 19:59:25 +0000 (20:59 +0100)] 
cmd.exe: Parse multipart FOR statements.

18 years agocmd.exe: EXIT /b skips any residual commands.
Jason Edmeades [Fri, 15 Jun 2007 19:59:24 +0000 (20:59 +0100)] 
cmd.exe: EXIT /b skips any residual commands.

18 years agocmd.exe: Lines starting with REM ignore any multiline/part characters.
Jason Edmeades [Fri, 15 Jun 2007 19:59:23 +0000 (20:59 +0100)] 
cmd.exe: Lines starting with REM ignore any multiline/part characters.

18 years agocmd.exe: GOTO throws away any preloaded multi part/line command.
Jason Edmeades [Fri, 15 Jun 2007 19:59:22 +0000 (20:59 +0100)] 
cmd.exe: GOTO throws away any preloaded multi part/line command.

18 years agocmd.exe: Pass the command list through so it is available to built in commands.
Jason Edmeades [Fri, 15 Jun 2007 19:59:21 +0000 (20:59 +0100)] 
cmd.exe: Pass the command list through so it is available to built in commands.

18 years agocmd.exe: Pass command structure into WCMD_pipe, not command line itself.
Jason Edmeades [Fri, 15 Jun 2007 19:59:20 +0000 (20:59 +0100)] 
cmd.exe: Pass command structure into WCMD_pipe, not command line itself.

18 years agocmd.exe: Add basic support for && and (...) syntax.
Jason Edmeades [Fri, 15 Jun 2007 19:59:19 +0000 (20:59 +0100)] 
cmd.exe: Add basic support for && and (...) syntax.

18 years agorpcrt4: Implement encapsulated union NDR functions.
Rob Shearman [Mon, 18 Jun 2007 10:47:49 +0000 (11:47 +0100)] 
rpcrt4: Implement encapsulated union NDR functions.

18 years agowineps.drv: Ignore ExtTextOut calls that occur before the job has started.
Huw Davies [Mon, 18 Jun 2007 10:29:51 +0000 (11:29 +0100)] 
wineps.drv: Ignore ExtTextOut calls that occur before the job has started.

18 years agowordpad: Use Unicode functions in more places.
Alexander Nicolaysen Sørnes [Thu, 14 Jun 2007 18:03:04 +0000 (20:03 +0200)] 
wordpad: Use Unicode functions in more places.

18 years agoprintui: Add stub for printui.dll.
Detlef Riekenberg [Sun, 17 Jun 2007 22:32:12 +0000 (00:32 +0200)] 
printui: Add stub for printui.dll.

18 years agolocalspl/tests: Add tests for AddPortEx.
Detlef Riekenberg [Sun, 17 Jun 2007 21:47:20 +0000 (23:47 +0200)] 
localspl/tests: Add tests for AddPortEx.

18 years agowinspool/tests: Add tests for AddPortEx.
Detlef Riekenberg [Sun, 17 Jun 2007 22:58:49 +0000 (00:58 +0200)] 
winspool/tests: Add tests for AddPortEx.

18 years agocrypt32/tests: Fix compilation on systems that don't support nameless unions.
Francois Gouget [Sun, 17 Jun 2007 10:19:28 +0000 (12:19 +0200)] 
crypt32/tests: Fix compilation on systems that don't support nameless unions.

18 years agomsi: Name all or none of the formal arguments in function prototypes.
Andrew Talbot [Sat, 16 Jun 2007 17:05:32 +0000 (18:05 +0100)] 
msi: Name all or none of the formal arguments in function prototypes.

18 years agogdiplus: Implemented GdipDrawBezier.
Evan Stade [Sat, 16 Jun 2007 04:27:38 +0000 (21:27 -0700)] 
gdiplus: Implemented GdipDrawBezier.

18 years agowinedos: Fix the device open code for the new NtCreateFile syntax for Unix files.
Alexandre Julliard [Mon, 18 Jun 2007 10:53:40 +0000 (12:53 +0200)] 
winedos: Fix the device open code for the new NtCreateFile syntax for Unix files.

18 years agokernel32: Fix VxD open code for the new NtCreateFile syntax for Unix files.
Alexandre Julliard [Mon, 18 Jun 2007 10:53:27 +0000 (12:53 +0200)] 
kernel32: Fix VxD open code for the new NtCreateFile syntax for Unix files.

18 years agowined3d: Mask texture stage state arguments with WINED3DTA_SELECTMASK when comparing...
H. Verbeet [Sun, 17 Jun 2007 21:39:24 +0000 (23:39 +0200)] 
wined3d: Mask texture stage state arguments with WINED3DTA_SELECTMASK when comparing them.

18 years agowined3d: Only set GL_SHADER_OPERATION_NV to GL_NONE for mapped stages.
H. Verbeet [Sun, 17 Jun 2007 22:10:54 +0000 (00:10 +0200)] 
wined3d: Only set GL_SHADER_OPERATION_NV to GL_NONE for mapped stages.

18 years agod3d9: Hold the lock in Pixelshader functions.
Stefan Dösinger [Tue, 12 Jun 2007 08:11:21 +0000 (10:11 +0200)] 
d3d9: Hold the lock in Pixelshader functions.

18 years agod3d9: Hold the lock in indexbuffer methods.
Stefan Dösinger [Mon, 11 Jun 2007 22:59:16 +0000 (00:59 +0200)] 
d3d9: Hold the lock in indexbuffer methods.

18 years agod3d9: Hold the lock in cubetexture methods.
Stefan Dösinger [Mon, 11 Jun 2007 22:39:26 +0000 (00:39 +0200)] 
d3d9: Hold the lock in cubetexture methods.

18 years agod3d9: Hold the lock in methods implemented in device.c.
Stefan Dösinger [Mon, 11 Jun 2007 21:14:37 +0000 (23:14 +0200)] 
d3d9: Hold the lock in methods implemented in device.c.

18 years agod3d9: Hold the lock in IDirect3D9 methods.
Stefan Dösinger [Sun, 10 Jun 2007 15:32:37 +0000 (17:32 +0200)] 
d3d9: Hold the lock in IDirect3D9 methods.

18 years agowine.inf: Quote %1 for Msi.Package shell actions per native.
Misha Koshelev [Sat, 16 Jun 2007 21:00:40 +0000 (16:00 -0500)] 
wine.inf: Quote %1 for Msi.Package shell actions per native.

18 years agoshell32: Conform to native in SHELL_ArgifyW for unquoted %1 in registry keys.
Misha Koshelev [Sat, 16 Jun 2007 21:00:08 +0000 (16:00 -0500)] 
shell32: Conform to native in SHELL_ArgifyW for unquoted %1 in registry keys.

18 years agowinealsa: Fix incorrect callback private value.
Vitaly Budovski [Sat, 16 Jun 2007 16:11:02 +0000 (02:11 +1000)] 
winealsa: Fix incorrect callback private value.

18 years agomsi: Patches are applied based on ProductCode, not ProductID.
James Hawkins [Fri, 15 Jun 2007 21:12:13 +0000 (14:12 -0700)] 
msi: Patches are applied based on ProductCode, not ProductID.

18 years agomsi: Implement MsiApplyPatchW.
James Hawkins [Fri, 15 Jun 2007 21:08:37 +0000 (14:08 -0700)] 
msi: Implement MsiApplyPatchW.

18 years agomsi: Forward MsiApplyPatchA to MsiApplyPatchW.
James Hawkins [Fri, 15 Jun 2007 21:04:04 +0000 (14:04 -0700)] 
msi: Forward MsiApplyPatchA to MsiApplyPatchW.

18 years agoshlwapi: Update win32.api to fix the winapi_check warnings.
Francois Gouget [Fri, 15 Jun 2007 17:00:02 +0000 (19:00 +0200)] 
shlwapi: Update win32.api to fix the winapi_check warnings.

18 years agowinapi_check: ULONG_PTR is a 'long --pointer', not a 'long'.
Francois Gouget [Fri, 15 Jun 2007 17:00:10 +0000 (19:00 +0200)] 
winapi_check: ULONG_PTR is a 'long --pointer', not a 'long'.

18 years agoregedit: Merge getRegClass() and getRegKeyName() to form parseKeyName().
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.

18 years agoregedit: Don't allow square-bracketed registry paths on the command line (to match...
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.

18 years agoregedit: Add missing '\n' to an error message.
Francois Gouget [Fri, 15 Jun 2007 16:57:57 +0000 (18:57 +0200)] 
regedit: Add missing '\n' to an error message.

18 years agocrypt32/tests: Don't crash on Vista.
Paul Vriens [Fri, 15 Jun 2007 14:55:21 +0000 (16:55 +0200)] 
crypt32/tests: Don't crash on Vista.

18 years agoRelease 0.9.39. wine-0.9.39
Alexandre Julliard [Fri, 15 Jun 2007 14:51:04 +0000 (16:51 +0200)] 
Release 0.9.39.

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

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

18 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).

18 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.

18 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.

18 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.

18 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.

18 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.

18 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.

18 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.

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

18 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.

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

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

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

18 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.

18 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.

18 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.

18 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.

18 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.

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

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

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

18 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.

18 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.

18 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.

18 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.

18 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.

18 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.

18 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().

18 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.

18 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.

18 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.

18 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.

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

18 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.

18 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.

18 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.

18 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.

18 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.

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

18 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.

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

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

18 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.

18 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.

18 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.

18 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.

18 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.

18 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.

18 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.

18 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.