wine
16 years agoserver: Run async I/O APCs from the SIGUSR1 handler.
Alexandre Julliard [Mon, 4 Jun 2007 16:16:48 +0000 (18:16 +0200)] 
server: Run async I/O APCs from the SIGUSR1 handler.

16 years agows2_32: Queue a proper user APC also on immediate success in WSARecvFrom/WSASendTo.
Alexandre Julliard [Mon, 4 Jun 2007 15:44:24 +0000 (17:44 +0200)] 
ws2_32: Queue a proper user APC also on immediate success in WSARecvFrom/WSASendTo.

16 years agoserver: Remove the extra apc_arg parameter now that user APCs all require the same...
Alexandre Julliard [Sun, 3 Jun 2007 10:05:44 +0000 (12:05 +0200)] 
server: Remove the extra apc_arg parameter now that user APCs all require the same arg as the kernel APC.

16 years agontdll: Queue an intermediate user APC routine to free the async info.
Alexandre Julliard [Sun, 3 Jun 2007 10:05:02 +0000 (12:05 +0200)] 
ntdll: Queue an intermediate user APC routine to free the async info.

16 years agopdh: Stub implementation of pdh.dll.
Andrey Turkin [Fri, 1 Jun 2007 22:28:45 +0000 (02:28 +0400)] 
pdh: Stub implementation of pdh.dll.

16 years agoxcopy.exe: Convert from main to wmain.
Jason Edmeades [Sun, 3 Jun 2007 21:07:46 +0000 (22:07 +0100)] 
xcopy.exe: Convert from main to wmain.

16 years agocmd.exe: Fix dir /w.
Jason Edmeades [Sun, 3 Jun 2007 21:07:47 +0000 (22:07 +0100)] 
cmd.exe: Fix dir /w.

Use of %* fails when using wvsprintf, so just pad manually,
but maintain only a single output call.

16 years agocmd.exe: Change from main to wmain.
Jason Edmeades [Sun, 3 Jun 2007 21:07:45 +0000 (22:07 +0100)] 
cmd.exe: Change from main to wmain.

16 years agocmd.exe: Fix handling of malformed environment variable expansion.
Jason Edmeades [Sun, 3 Jun 2007 21:07:44 +0000 (22:07 +0100)] 
cmd.exe: Fix handling of malformed environment variable expansion.

16 years agocmd.exe: Fix 'help garbage' command post-unicode support.
Jason Edmeades [Sun, 3 Jun 2007 21:07:43 +0000 (22:07 +0100)] 
cmd.exe: Fix 'help garbage' command post-unicode support.

16 years agocmd.exe: Convert cmd to Unicode.
Jason Edmeades [Sun, 3 Jun 2007 21:07:42 +0000 (22:07 +0100)] 
cmd.exe: Convert cmd to Unicode.

16 years agocmd.exe: Handle command line as Unicode.
Jason Edmeades [Sun, 3 Jun 2007 21:07:41 +0000 (22:07 +0100)] 
cmd.exe: Handle command line as Unicode.

16 years agocmd.exe: Move writing to console into a single function.
Jason Edmeades [Sun, 3 Jun 2007 21:07:40 +0000 (22:07 +0100)] 
cmd.exe: Move writing to console into a single function.

16 years agocmd.exe: Move English constants into NLS files.
Jason Edmeades [Sun, 3 Jun 2007 21:07:39 +0000 (22:07 +0100)] 
cmd.exe: Move English constants into NLS files.

16 years agocomctl32: listview: Make LVM_GETCOLUMNWIDTH query the header control instead of using...
Mikołaj Zalewski [Sun, 3 Jun 2007 22:26:46 +0000 (00:26 +0200)] 
comctl32: listview: Make LVM_GETCOLUMNWIDTH query the header control instead of using cached data.

16 years agodinput: Acquire device only if specified window has focus in foreground coop level.
Vitaliy Margolen [Sun, 3 Jun 2007 15:09:35 +0000 (09:09 -0600)] 
dinput: Acquire device only if specified window has focus in foreground coop level.

16 years agodinput: Make sure to unacquire device before freeing it.
Vitaliy Margolen [Sun, 3 Jun 2007 15:09:32 +0000 (09:09 -0600)] 
dinput: Make sure to unacquire device before freeing it.

16 years agomsi: automation: Fix SummaryInfo::Property get to conform to native.
Misha Koshelev [Sat, 2 Jun 2007 01:06:55 +0000 (20:06 -0500)] 
msi: automation: Fix SummaryInfo::Property get to conform to native.

16 years agomsi/tests: automation: Add tests for SummaryInfo::Property, get.
Misha Koshelev [Sat, 2 Jun 2007 01:06:46 +0000 (20:06 -0500)] 
msi/tests: automation: Add tests for SummaryInfo::Property, get.

16 years agomsi: automation: Database::SummaryInformation is a propget, not a method.
Misha Koshelev [Sat, 2 Jun 2007 01:06:37 +0000 (20:06 -0500)] 
msi: automation: Database::SummaryInformation is a propget, not a method.

16 years agomsi: automation: Remove redundant VariantClear(pVarResult).
Misha Koshelev [Sat, 2 Jun 2007 01:06:28 +0000 (20:06 -0500)] 
msi: automation: Remove redundant VariantClear(pVarResult).

16 years agomsi: msiserver.idl: Maintain spacing as spaces, not tabs.
Misha Koshelev [Sat, 2 Jun 2007 01:06:06 +0000 (20:06 -0500)] 
msi: msiserver.idl: Maintain spacing as spaces, not tabs.

16 years agomsi: automation: Add missing operand for evaluation.
Misha Koshelev [Sat, 2 Jun 2007 01:05:57 +0000 (20:05 -0500)] 
msi: automation: Add missing operand for evaluation.

16 years agomsi: automation: Remove duplicate error messages on unknown dispid.
Misha Koshelev [Sat, 2 Jun 2007 01:05:40 +0000 (20:05 -0500)] 
msi: automation: Remove duplicate error messages on unknown dispid.

DISP_E_MEMBERNOTFOUND FIXME is already handled in AutomationObject_Invoke.

16 years agod3d9: Add a test for calling DrawIndexedPrimitive with a NULL index buffer.
H. Verbeet [Sat, 2 Jun 2007 13:54:55 +0000 (15:54 +0200)] 
d3d9: Add a test for calling DrawIndexedPrimitive with a NULL index buffer.

16 years agowined3d: Return WINED3DERR_INVALIDCALL in DrawIndexedPrimitive if no index buffer...
H. Verbeet [Sat, 2 Jun 2007 13:54:49 +0000 (15:54 +0200)] 
wined3d: Return WINED3DERR_INVALIDCALL in DrawIndexedPrimitive if no index buffer is set.

16 years agocrypt32: Replace CRYPT_RecurseDeleteKey with RegDeleteTreeW.
Stefan Leichter [Fri, 1 Jun 2007 20:49:49 +0000 (22:49 +0200)] 
crypt32: Replace CRYPT_RecurseDeleteKey with RegDeleteTreeW.

16 years agosfc_os: Add stub implementation for SfcIsKeyProtected.
Glenn Wurster [Fri, 1 Jun 2007 20:10:02 +0000 (16:10 -0400)] 
sfc_os: Add stub implementation for SfcIsKeyProtected.

16 years agodsound: Disable property sets if hardware doesn't support it.
Maarten Lankhorst [Wed, 30 May 2007 17:21:29 +0000 (19:21 +0200)] 
dsound: Disable property sets if hardware doesn't support it.

16 years agodsound: Recalculate 3d buffer on SetVolume.
Maarten Lankhorst [Wed, 30 May 2007 16:31:21 +0000 (18:31 +0200)] 
dsound: Recalculate 3d buffer on SetVolume.

16 years agodsound: Fix buffer caps.
Maarten Lankhorst [Wed, 30 May 2007 16:32:35 +0000 (18:32 +0200)] 
dsound: Fix buffer caps.

16 years agoddraw: Hold the lock in IDirect3DMaterial methods.
Stefan Dösinger [Sun, 20 May 2007 22:05:06 +0000 (00:05 +0200)] 
ddraw: Hold the lock in IDirect3DMaterial methods.

16 years agoddraw: Hold the lock in IDirectDrawGammaControl methods.
Stefan Dösinger [Sat, 26 May 2007 16:46:51 +0000 (18:46 +0200)] 
ddraw: Hold the lock in IDirectDrawGammaControl methods.

16 years agoddraw: Hold the lock in IDirectDrawClipper methods.
Stefan Dösinger [Sun, 20 May 2007 21:51:26 +0000 (23:51 +0200)] 
ddraw: Hold the lock in IDirectDrawClipper methods.

16 years agoddraw: Hold the lock in IDirect3DDevice methods.
Stefan Dösinger [Sun, 3 Jun 2007 16:51:50 +0000 (18:51 +0200)] 
ddraw: Hold the lock in IDirect3DDevice methods.

16 years agowined3d: Do not enable GL_APPLE_client_storage for the dummy textures.
Stefan Dösinger [Fri, 25 May 2007 12:15:45 +0000 (14:15 +0200)] 
wined3d: Do not enable GL_APPLE_client_storage for the dummy textures.

16 years agowordpad: Add file saving dialog.
Alexander Nicolaysen Sørnes [Thu, 31 May 2007 13:38:51 +0000 (15:38 +0200)] 
wordpad: Add file saving dialog.

16 years agowordpad: Convert open file dialog to Unicode.
Alexander Nicolaysen Sørnes [Thu, 31 May 2007 13:31:44 +0000 (15:31 +0200)] 
wordpad: Convert open file dialog to Unicode.

16 years agowordpad: Improve file reading code.
Alexander Nicolaysen Sørnes [Fri, 1 Jun 2007 22:19:37 +0000 (00:19 +0200)] 
wordpad: Improve file reading code.

16 years agowordpad: Add file saving support.
Alexander Nicolaysen Sørnes [Fri, 1 Jun 2007 22:07:02 +0000 (00:07 +0200)] 
wordpad: Add file saving support.

16 years agowordpad: Store file name globally.
Alexander Nicolaysen Sørnes [Wed, 30 May 2007 12:56:20 +0000 (14:56 +0200)] 
wordpad: Store file name globally.

16 years agowordpad: Split code into set_caption function.
Alexander Nicolaysen Sørnes [Wed, 30 May 2007 12:42:36 +0000 (14:42 +0200)] 
wordpad: Split code into set_caption function.

16 years agoinclude/winspool: Add more flags for printer drivers.
Detlef Riekenberg [Sat, 2 Jun 2007 09:43:30 +0000 (11:43 +0200)] 
include/winspool: Add more flags for printer drivers.

16 years agoquartz: Added some error checking on failure to CreateClassEnumerator.
Marcus Meissner [Sun, 3 Jun 2007 10:51:52 +0000 (12:51 +0200)] 
quartz: Added some error checking on failure to CreateClassEnumerator.

16 years agokernel: Fix clearing of memory in LocalReAlloc16(..., LMEM_ZEROMEMORY).
Mikołaj Zalewski [Sat, 2 Jun 2007 19:31:28 +0000 (21:31 +0200)] 
kernel: Fix clearing of memory in LocalReAlloc16(..., LMEM_ZEROMEMORY).

16 years agows2_32: Improve the prototypes Win64 compatibility by replacing long with LONG.
Francois Gouget [Fri, 1 Jun 2007 10:10:32 +0000 (12:10 +0200)] 
ws2_32: Improve the prototypes Win64 compatibility by replacing long with LONG.

16 years agows2_32: Simplify the async shutdown handling, and remove a bunch of no longer used...
Alexandre Julliard [Thu, 31 May 2007 15:51:18 +0000 (17:51 +0200)] 
ws2_32: Simplify the async shutdown handling, and remove a bunch of no longer used code.

16 years agows2_32: Call the I/O completion routine as a user APC.
Alexandre Julliard [Thu, 31 May 2007 15:48:07 +0000 (17:48 +0200)] 
ws2_32: Call the I/O completion routine as a user APC.

16 years agows2_32: Reimplement WSASendTo along the lines of NtWriteFile.
Alexandre Julliard [Thu, 31 May 2007 15:02:21 +0000 (17:02 +0200)] 
ws2_32: Reimplement WSASendTo along the lines of NtWriteFile.

16 years agoRelease 0.9.38. wine-0.9.38
Alexandre Julliard [Fri, 1 Jun 2007 17:49:52 +0000 (19:49 +0200)] 
Release 0.9.38.

16 years agouser32: Fix a printf format warning.
Alexandre Julliard [Fri, 1 Jun 2007 11:42:37 +0000 (13:42 +0200)] 
user32: Fix a printf format warning.

16 years agomsi: Constify some variables.
Andrew Talbot [Thu, 31 May 2007 21:19:28 +0000 (22:19 +0100)] 
msi: Constify some variables.

16 years agouser32/test: Add few tests for messages sent from SetForegroundWindow().
Vitaliy Margolen [Fri, 1 Jun 2007 05:30:54 +0000 (23:30 -0600)] 
user32/test: Add few tests for messages sent from SetForegroundWindow().

16 years agomsvfw32: Fix enumeration of VFW video codecs that are registered in the registry.
Julien Muchembled [Thu, 31 May 2007 22:25:15 +0000 (00:25 +0200)] 
msvfw32: Fix enumeration of VFW video codecs that are registered in the registry.

16 years agocomctl32: imagelist: Fix simultaneous selection of one bitmap into two device contexts.
Misha Koshelev [Fri, 1 Jun 2007 04:32:41 +0000 (23:32 -0500)] 
comctl32: imagelist: Fix simultaneous selection of one bitmap into two device contexts.

16 years agomsi: Implement SummaryInfo::Property get.
James Hawkins [Fri, 1 Jun 2007 02:52:05 +0000 (19:52 -0700)] 
msi: Implement SummaryInfo::Property get.

16 years agomsi: Implement Installer::OpenDatabase.
James Hawkins [Fri, 1 Jun 2007 02:49:52 +0000 (19:49 -0700)] 
msi: Implement Installer::OpenDatabase.

16 years agomsi: Add handling for MsiBreak.
James Hawkins [Thu, 31 May 2007 20:21:43 +0000 (13:21 -0700)] 
msi: Add handling for MsiBreak.

16 years agocomctl32: Fix a compilation warning in 64-bit mode.
Dmitry Timoshkov [Thu, 31 May 2007 14:00:27 +0000 (23:00 +0900)] 
comctl32: Fix a compilation warning in 64-bit mode.

16 years agocmd: Update Norwegian Bokmål resources.
Alexander Nicolaysen Sørnes [Thu, 31 May 2007 18:11:30 +0000 (20:11 +0200)] 
cmd: Update Norwegian Bokmål resources.

16 years agoshdoclc: Update Norwegian Bokmål resources.
Alexander Nicolaysen Sørnes [Thu, 31 May 2007 17:50:37 +0000 (19:50 +0200)] 
shdoclc: Update Norwegian Bokmål resources.

16 years agolocalui: Add Norwegian Bokmål resources.
Alexander Nicolaysen Sørnes [Thu, 31 May 2007 17:32:15 +0000 (19:32 +0200)] 
localui: Add Norwegian Bokmål resources.

16 years agocredui: Add Norwegian Bokmål resources.
Alexander Nicolaysen Sørnes [Thu, 31 May 2007 17:24:52 +0000 (19:24 +0200)] 
credui: Add Norwegian Bokmål resources.

16 years agoregedit: Update Norwegian Bokmål resources.
Alexander Nicolaysen Sørnes [Thu, 31 May 2007 16:44:40 +0000 (18:44 +0200)] 
regedit: Update Norwegian Bokmål resources.

16 years agomsi: Update Norwegian Bokmål resources.
Alexander Nicolaysen Sørnes [Thu, 31 May 2007 16:40:51 +0000 (18:40 +0200)] 
msi: Update Norwegian Bokmål resources.

16 years agoshell32: Update Norwegian Bokmål resources.
Alexander Nicolaysen Sørnes [Thu, 31 May 2007 16:41:18 +0000 (18:41 +0200)] 
shell32: Update Norwegian Bokmål resources.

16 years agows2_32: gethostbyname("") should work.
Damjan Jovanovic [Fri, 1 Jun 2007 07:13:19 +0000 (09:13 +0200)] 
ws2_32: gethostbyname("") should work.

16 years agooleaut32/tests: Improve vtstr() and variantstr().
Francois Gouget [Thu, 31 May 2007 14:39:43 +0000 (16:39 +0200)] 
oleaut32/tests: Improve vtstr() and variantstr().

- Use a CASE() macro to simplify the vtstr() code and eliminate hard-coded variant type values.
- Update the list of known variant types.
- If a variant type is unknown, print its numerical value.
- In variantstr(), hand off all the standard cases to vtstr(), instead of (partially) duplicating its code.

16 years agowininet: Mark Proxy Authorization header as a request header, so it actually gets...
Jeremy White [Thu, 31 May 2007 15:08:56 +0000 (10:08 -0500)] 
wininet: Mark Proxy Authorization header as a request header, so it actually gets sent.

16 years agomciavi32: Fix compilation warnings in 64-bit mode.
Dmitry Timoshkov [Thu, 31 May 2007 14:00:52 +0000 (23:00 +0900)] 
mciavi32: Fix compilation warnings in 64-bit mode.

16 years agomidimap: Fix compilation warnings in 64-bit mode.
Dmitry Timoshkov [Thu, 31 May 2007 14:01:53 +0000 (23:01 +0900)] 
midimap: Fix compilation warnings in 64-bit mode.

16 years agomciwave: Fix compilation warnings in 64-bit mode.
Dmitry Timoshkov [Thu, 31 May 2007 14:01:28 +0000 (23:01 +0900)] 
mciwave: Fix compilation warnings in 64-bit mode.

16 years agomciseq: Fix compilation warnings in 64-bit mode.
Dmitry Timoshkov [Thu, 31 May 2007 14:01:16 +0000 (23:01 +0900)] 
mciseq: Fix compilation warnings in 64-bit mode.

16 years agomcicda: Fix compilation warnings in 64-bit mode.
Dmitry Timoshkov [Thu, 31 May 2007 14:01:05 +0000 (23:01 +0900)] 
mcicda: Fix compilation warnings in 64-bit mode.

16 years agoatl: Fix compilation warnings in 64-bit mode.
Dmitry Timoshkov [Thu, 31 May 2007 13:57:21 +0000 (22:57 +0900)] 
atl: Fix compilation warnings in 64-bit mode.

16 years agoshell32/tests: Remove unneeded cast.
Francois Gouget [Thu, 31 May 2007 11:59:23 +0000 (13:59 +0200)] 
shell32/tests: Remove unneeded cast.

16 years agontdll: Preserve errno across system calls done in the suspend handler.
Alexandre Julliard [Fri, 1 Jun 2007 09:16:09 +0000 (11:16 +0200)] 
ntdll: Preserve errno across system calls done in the suspend handler.

16 years agows2_32: Don't modify last error in async I/O callback.
Alexandre Julliard [Fri, 1 Jun 2007 09:15:33 +0000 (11:15 +0200)] 
ws2_32: Don't modify last error in async I/O callback.

16 years agows2_32: Re-enable FD_READ also when returning EWOULDBLOCK from WSARecvFrom().
Alexandre Julliard [Fri, 1 Jun 2007 09:14:44 +0000 (11:14 +0200)] 
ws2_32: Re-enable FD_READ also when returning EWOULDBLOCK from WSARecvFrom().

16 years agogdi32: Pass an lpDx array to the driver if the escapement is non-zero, so that the...
Huw Davies [Thu, 31 May 2007 11:47:19 +0000 (12:47 +0100)] 
gdi32: Pass an lpDx array to the driver if the escapement is non-zero, so that the driver has access to the unrotated advance widths.

16 years agod3drm/tests: Fix the Visual C++ double to float conversion warnings.
Francois Gouget [Thu, 31 May 2007 11:59:16 +0000 (13:59 +0200)] 
d3drm/tests: Fix the Visual C++ double to float conversion warnings.

16 years agoversion: Fix the VerQueryValueA/W() prototypes.
Francois Gouget [Thu, 31 May 2007 11:59:05 +0000 (13:59 +0200)] 
version: Fix the VerQueryValueA/W() prototypes.

16 years agooleaut32/tests: Convert some macros to functions.
Francois Gouget [Thu, 31 May 2007 12:02:48 +0000 (14:02 +0200)] 
oleaut32/tests: Convert some macros to functions.

16 years agooleaut32/tests: Fix the EQ_DOUBLE() and EQ_FLOAT() macros so they work no matter...
Francois Gouget [Thu, 31 May 2007 12:02:19 +0000 (14:02 +0200)] 
oleaut32/tests: Fix the EQ_DOUBLE() and EQ_FLOAT() macros so they work no matter how large the values to compare are.

Use them everywhere.

16 years agooleaut32/tests: Remove unneeded parentheses.
Francois Gouget [Thu, 31 May 2007 12:01:41 +0000 (14:01 +0200)] 
oleaut32/tests: Remove unneeded parentheses.

16 years agooleaut32/tests: Remove redundant semi-colons.
Francois Gouget [Thu, 31 May 2007 12:00:45 +0000 (14:00 +0200)] 
oleaut32/tests: Remove redundant semi-colons.

16 years agomshtml: Constify some variables.
Andrew Talbot [Wed, 30 May 2007 21:38:03 +0000 (22:38 +0100)] 
mshtml: Constify some variables.

16 years agowintrust: Add stub implementations for CryptCATAdminAddCatalog and CryptCATAdminRelea...
James Hawkins [Wed, 30 May 2007 22:44:43 +0000 (15:44 -0700)] 
wintrust: Add stub implementations for CryptCATAdminAddCatalog and CryptCATAdminReleaseCatalogContext.

16 years agomsi: Implement the WriteEnvironmentStrings standard action.
James Hawkins [Wed, 30 May 2007 17:57:31 +0000 (10:57 -0700)] 
msi: Implement the WriteEnvironmentStrings standard action.

16 years agowined3d: Keep GL_TEXTURE_2D enabled when using dummy textures.
Stefan Dösinger [Fri, 25 May 2007 12:14:28 +0000 (14:14 +0200)] 
wined3d: Keep GL_TEXTURE_2D enabled when using dummy textures.

16 years agowined3d: Don't mess with nv texture shaders if its not supported.
Stefan Dösinger [Thu, 24 May 2007 22:29:27 +0000 (00:29 +0200)] 
wined3d: Don't mess with nv texture shaders if its not supported.

16 years agoddraw: Hold the lock in IDirect3DX methods.
Stefan Dösinger [Wed, 30 May 2007 13:38:58 +0000 (15:38 +0200)] 
ddraw: Hold the lock in IDirect3DX methods.

16 years agoddraw: Check the validy of IDirectDrawSurface::BltFast parameters.
Stefan Dösinger [Thu, 24 May 2007 20:24:00 +0000 (22:24 +0200)] 
ddraw: Check the validy of IDirectDrawSurface::BltFast parameters.

16 years agoddraw: Hold the lock in IDirectDrawSurface methods.
Stefan Dösinger [Wed, 30 May 2007 13:25:34 +0000 (15:25 +0200)] 
ddraw: Hold the lock in IDirectDrawSurface methods.

16 years agocomctl32: Add stub for DrawShadowText.
Louis Lenders [Wed, 30 May 2007 20:19:52 +0000 (21:19 +0100)] 
comctl32: Add stub for DrawShadowText.

16 years agorpcrt4: Fix build of test on Solaris by renaming a variable.
Dan Hipschman [Thu, 31 May 2007 01:00:45 +0000 (18:00 -0700)] 
rpcrt4: Fix build of test on Solaris by renaming a variable.

16 years agowidl: Set current_structure when writing out structure members to
Rob Shearman [Wed, 30 May 2007 21:43:34 +0000 (22:43 +0100)] 
widl: Set current_structure when writing out structure members to
ensure the conformance/variance calculation function can find the
necessary fields in the structures.

16 years agowidl: RPC_FC_BIND_PRIMITIVE is a base type so reverse an if statement
Rob Shearman [Wed, 30 May 2007 21:42:57 +0000 (22:42 +0100)] 
widl: RPC_FC_BIND_PRIMITIVE is a base type so reverse an if statement
that caused string_of_type to fail and the RPC_FC_BIND_PRIMITIVE code
not to be executed.

16 years agowidl: A structure with variance, but without conformance should be a complex struct...
Rob Shearman [Wed, 30 May 2007 21:42:03 +0000 (22:42 +0100)] 
widl: A structure with variance, but without conformance should be a complex struct instead of a conformant, varying struct.

16 years agontdll: Report end of file instead of broken pipe on char devices.
Alexandre Julliard [Thu, 31 May 2007 10:19:03 +0000 (12:19 +0200)] 
ntdll: Report end of file instead of broken pipe on char devices.