Lei Zhang [Mon, 18 Jun 2007 21:13:31 +0000 (14:13 -0700)]
riched20: Add tests for EM_FORMATRANGE.
Andrew Talbot [Mon, 18 Jun 2007 20:42:07 +0000 (21:42 +0100)]
msvidc32: Constify some variables.
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.
James Hawkins [Mon, 18 Jun 2007 16:40:34 +0000 (09:40 -0700)]
msi: Send the expected data to set_deferred_action_props.
Jeff Latimer [Mon, 18 Jun 2007 13:27:00 +0000 (23:27 +1000)]
hnetcfg: Stub implementation of the dll.
Alexandre Julliard [Mon, 18 Jun 2007 15:21:07 +0000 (17:21 +0200)]
winedbg: Added support for indirect call with absolute address.
Jason Edmeades [Fri, 15 Jun 2007 19:59:29 +0000 (20:59 +0100)]
cmd.exe: for loop by default only matches files.
Jason Edmeades [Fri, 15 Jun 2007 19:59:28 +0000 (20:59 +0100)]
cmd.exe: Fix FOR so it works as 'well' as before.
Jason Edmeades [Fri, 15 Jun 2007 19:59:27 +0000 (20:59 +0100)]
cmd.exe: Support IF..ELSE processing tolerate multiline/part lines.
Jason Edmeades [Fri, 15 Jun 2007 19:59:26 +0000 (20:59 +0100)]
cmd.exe: Correctly parse IF ELSE plus multipart/multiline.
Jason Edmeades [Fri, 15 Jun 2007 19:59:25 +0000 (20:59 +0100)]
cmd.exe: Parse multipart FOR statements.
Jason Edmeades [Fri, 15 Jun 2007 19:59:24 +0000 (20:59 +0100)]
cmd.exe: EXIT /b skips any residual commands.
Jason Edmeades [Fri, 15 Jun 2007 19:59:23 +0000 (20:59 +0100)]
cmd.exe: Lines starting with REM ignore any multiline/part characters.
Jason Edmeades [Fri, 15 Jun 2007 19:59:22 +0000 (20:59 +0100)]
cmd.exe: GOTO throws away any preloaded multi part/line command.
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.
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.
Jason Edmeades [Fri, 15 Jun 2007 19:59:19 +0000 (20:59 +0100)]
cmd.exe: Add basic support for && and (...) syntax.
Rob Shearman [Mon, 18 Jun 2007 10:47:49 +0000 (11:47 +0100)]
rpcrt4: Implement encapsulated union NDR functions.
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.
Alexander Nicolaysen Sørnes [Thu, 14 Jun 2007 18:03:04 +0000 (20:03 +0200)]
wordpad: Use Unicode functions in more places.
Detlef Riekenberg [Sun, 17 Jun 2007 22:32:12 +0000 (00:32 +0200)]
printui: Add stub for printui.dll.
Detlef Riekenberg [Sun, 17 Jun 2007 21:47:20 +0000 (23:47 +0200)]
localspl/tests: Add tests for AddPortEx.
Detlef Riekenberg [Sun, 17 Jun 2007 22:58:49 +0000 (00:58 +0200)]
winspool/tests: Add tests for AddPortEx.
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.
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.
Evan Stade [Sat, 16 Jun 2007 04:27:38 +0000 (21:27 -0700)]
gdiplus: Implemented GdipDrawBezier.
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.
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.
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.
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.
Stefan Dösinger [Tue, 12 Jun 2007 08:11:21 +0000 (10:11 +0200)]
d3d9: Hold the lock in Pixelshader functions.
Stefan Dösinger [Mon, 11 Jun 2007 22:59:16 +0000 (00:59 +0200)]
d3d9: Hold the lock in indexbuffer methods.
Stefan Dösinger [Mon, 11 Jun 2007 22:39:26 +0000 (00:39 +0200)]
d3d9: Hold the lock in cubetexture methods.
Stefan Dösinger [Mon, 11 Jun 2007 21:14:37 +0000 (23:14 +0200)]
d3d9: Hold the lock in methods implemented in device.c.
Stefan Dösinger [Sun, 10 Jun 2007 15:32:37 +0000 (17:32 +0200)]
d3d9: Hold the lock in IDirect3D9 methods.
Misha Koshelev [Sat, 16 Jun 2007 21:00:40 +0000 (16:00 -0500)]
wine.inf: Quote %1 for Msi.Package shell actions per native.
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.
Vitaly Budovski [Sat, 16 Jun 2007 16:11:02 +0000 (02:11 +1000)]
winealsa: Fix incorrect callback private value.
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.