Alexandre Julliard [Wed, 20 Jun 2007 18:03:30 +0000 (20:03 +0200)]
makefiles: Build programs that link against libwine twice with appropriate rpaths.
One rpath is for installing and one is for running inside the build tree.
Ken Thomases [Wed, 20 Jun 2007 12:01:11 +0000 (07:01 -0500)]
winecoreaudio: Make wodReset fail if called on a closed device.
Ken Thomases [Wed, 20 Jun 2007 12:01:07 +0000 (07:01 -0500)]
winecoreaudio: Move notify of completed WAVEHDRs to end of wodReset.
Ken Thomases [Wed, 20 Jun 2007 12:01:04 +0000 (07:01 -0500)]
winecoreaudio: Move a variable declaration to narrower scope, reduce whitespace.
Ken Thomases [Wed, 20 Jun 2007 12:00:55 +0000 (07:00 -0500)]
winecoreaudio: Extract loop, wodNotifyClient for WAVEHDRs in list, to separate function.
Dmitry Timoshkov [Wed, 20 Jun 2007 10:37:05 +0000 (19:37 +0900)]
user32: Make MDI get_client_info checks more strict.
Dmitry Timoshkov [Wed, 20 Jun 2007 10:12:53 +0000 (19:12 +0900)]
user32: When inserting a menu item make sure that MDI system buttons stay on the right side.
Alex Villacís Lasso [Tue, 19 Jun 2007 16:47:32 +0000 (11:47 -0500)]
quartz: Fix video rendering sizing/positioning bugs.
Stefan Dösinger [Fri, 8 Jun 2007 15:22:16 +0000 (17:22 +0200)]
ddraw: Test for incorrect surface desc sizes in GetSurfaceDesc.
Alexandre Julliard [Wed, 20 Jun 2007 11:14:55 +0000 (13:14 +0200)]
server: Don't crash when trying to set a file lock on a device.
Marcus Meissner [Wed, 20 Jun 2007 06:57:20 +0000 (08:57 +0200)]
wined3d: Fixed pointer casting and additions.
Evan Stade [Wed, 20 Jun 2007 02:31:28 +0000 (19:31 -0700)]
gdiplus: Implemented GdipDrawCurve2.
Evan Stade [Wed, 20 Jun 2007 02:31:19 +0000 (19:31 -0700)]
gdiplus: Implemented GdipDrawArc.
Andrew Talbot [Tue, 19 Jun 2007 21:06:48 +0000 (22:06 +0100)]
netapi32: Constify some variables.
Michael Stefaniuc [Tue, 19 Jun 2007 20:49:04 +0000 (22:49 +0200)]
msvcrt: Move definition of 2 static inline functions up and remove the forward declaration of those. Found by sparse.
Jason Green [Tue, 19 Jun 2007 15:00:35 +0000 (11:00 -0400)]
winscard: Add extended stub for SCardEstablishContext.
Rob Shearman [Tue, 19 Jun 2007 12:12:07 +0000 (13:12 +0100)]
rpcss: Remove lazy timeout mechanism and use __wine_make_system_process instead.
Rob Shearman [Tue, 19 Jun 2007 11:12:00 +0000 (12:12 +0100)]
rpcrt4: Use the offset to array data in embedded pointer format descriptions.
Rob Shearman [Tue, 19 Jun 2007 11:11:05 +0000 (12:11 +0100)]
widl: Always write out pointers if the structure is a pointer structure. Pointer are optional for conformant varying structures.
Rob Shearman [Tue, 19 Jun 2007 11:09:18 +0000 (12:09 +0100)]
widl: Write out embedded pointers for the element type when writing out arrays.
Rob Shearman [Tue, 19 Jun 2007 11:08:26 +0000 (12:08 +0100)]
widl: Fix detection of structures with non-conformant strings.
Rob Shearman [Tue, 19 Jun 2007 11:05:25 +0000 (12:05 +0100)]
widl: Implement pointer descriptions for all embedded pointer types.
Alexandre Julliard [Tue, 19 Jun 2007 14:58:42 +0000 (16:58 +0200)]
ntdll: Improved the stub behavior of NtQuerySystemInformation(SystemModuleInformation).
James Hawkins [Mon, 18 Jun 2007 21:19:09 +0000 (14:19 -0700)]
ntoskrnl.exe: Add a stub implementation of KeInitializeTimer.
Tim Schwartz [Mon, 18 Jun 2007 17:48:06 +0000 (12:48 -0500)]
net.exe: Add NET STOP.
Stefan Dösinger [Tue, 12 Jun 2007 11:50:51 +0000 (13:50 +0200)]
d3d9: Hold the lock in stateblock methods.
Stefan Dösinger [Tue, 12 Jun 2007 08:17:20 +0000 (10:17 +0200)]
d3d9: Release the wined3d query when the d3d9 query is destroyed.
Stefan Dösinger [Tue, 12 Jun 2007 08:16:23 +0000 (10:16 +0200)]
d3d9: Hold the lock in query methods.
Dmitry Timoshkov [Sun, 17 Jun 2007 12:45:55 +0000 (21:45 +0900)]
user32: Insert menu item only after contents of the passed in menu item info have been verified.
Misha Koshelev [Tue, 19 Jun 2007 06:44:26 +0000 (01:44 -0500)]
gdi32: Fix ArcTo to use proper starting and ending points.
Misha Koshelev [Tue, 19 Jun 2007 06:44:22 +0000 (01:44 -0500)]
gdi32/tests: Add framework for tests of drawing functions in paths, add test for ArcTo in paths.
Dan Hipschman [Tue, 19 Jun 2007 01:41:04 +0000 (18:41 -0700)]
rpcrt4: Fix typo in union buffer size calculation.
Dan Hipschman [Tue, 19 Jun 2007 01:40:08 +0000 (18:40 -0700)]
rpcrt4: Fix bug calculating union switch type.
Dan Hipschman [Tue, 19 Jun 2007 01:37:16 +0000 (18:37 -0700)]
rpcrt4: Remove inaccurate comments.
Dan Hipschman [Tue, 19 Jun 2007 01:36:14 +0000 (18:36 -0700)]
rpcrt4: Add encapsulated union tests.
Evan Stade [Mon, 18 Jun 2007 23:55:51 +0000 (16:55 -0700)]
gdiplus: Implemented GdipDrawPie/GdipFillPie.
Detlef Riekenberg [Mon, 18 Jun 2007 22:08:28 +0000 (00:08 +0200)]
ntprint: Add version resource.
Detlef Riekenberg [Mon, 18 Jun 2007 22:02:15 +0000 (00:02 +0200)]
ntprint: Add a stub for ntprint.dll.
Detlef Riekenberg [Mon, 18 Jun 2007 21:04:09 +0000 (23:04 +0200)]
printui: Add version resource.
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.