Alexandre Julliard
84918394d2
advapi32: Convert the service list to a standard list.
2007-06-05 13:47:35 +02:00
Stefan Dösinger
974784cde0
ddraw: Hold the Lock in IDirect3DViewport methods.
2007-06-05 12:22:23 +02:00
Stefan Dösinger
f45684d547
ddraw: Hold the lock in IDirect3DVertexBuffer methods.
2007-06-05 12:22:14 +02:00
Stefan Dösinger
9aab44ded5
ddraw: Hold the lock in IDirect3DTexture methods.
2007-06-05 12:22:03 +02:00
Stefan Dösinger
6eb8e3fb6f
ddraw: Hold the lock in IDirect3DLight methods.
2007-06-05 12:21:53 +02:00
Stefan Dösinger
a2227de7af
ddraw: Hold the lock in IDirectDrawPalette methods.
2007-06-05 12:21:44 +02:00
Alex Villacís Lasso
38079e0744
oleaut32: Support for VT_DISPATCH in VarRound.
2007-06-05 12:20:46 +02:00
Alex Villacís Lasso
7f84b91bff
oleaut32: Support for VT_DISPATCH in VarNeg.
2007-06-05 12:20:37 +02:00
Alex Villacís Lasso
f1b44b36e4
oleaut32: Support for VT_DISPATCH in VarInt.
2007-06-05 12:20:28 +02:00
Alex Villacís Lasso
bd7de42787
oleaut32: Support for VT_DISPATCH in VarFix.
2007-06-05 12:20:18 +02:00
Alex Villacís Lasso
2ebe12397f
oleaut32: Support for VT_DISPATCH in VarNot.
2007-06-05 12:20:08 +02:00
Alex Villacís Lasso
932fcac150
oleaut32: Support for VT_DISPATCH in VarAbs.
2007-06-05 12:19:31 +02:00
Chris Robinson
92ced51b10
quartz: Don't return S_FALSE for failed connections.
2007-06-05 12:19:15 +02:00
Chris Robinson
1e64bb93a4
wined3d: Add a few missing checkGLcall calls.
2007-06-05 12:19:10 +02:00
Michael Stefaniuc
a211a64eca
gphoto2.ds: Fix non-ANSI function declaration. Found by sparse.
2007-06-05 12:19:01 +02:00
Michael Stefaniuc
51cc433cc8
capi2032: Fix non-ANSI function declaration. Found by sparse.
2007-06-05 12:18:58 +02:00
Stefan Leichter
163815180a
qcap: Replace DeleteEntireSubKey with RegDeleteTreeW.
2007-06-05 12:18:48 +02:00
Misha Koshelev
b7233ba33f
msi: automation: Implement SummaryInfo::PropertyCount.
2007-06-05 11:00:18 +02:00
Misha Koshelev
61f4fff42b
msi/tests: automation: Add tests for SummaryInfo::PropertyCount.
2007-06-05 10:59:52 +02:00
Misha Koshelev
dcbd8e93d5
msi: automation: Implement SummaryInfo::Property, put.
2007-06-05 10:59:38 +02:00
Misha Koshelev
aaa7fd9e11
msi/tests: automation: Add tests for SummaryInfo::Property, put.
2007-06-05 10:59:00 +02:00
Misha Koshelev
41ca1f7106
msi: automation: Add MsiOpenDatabaseMode enum.
2007-06-05 10:58:48 +02:00
Misha Koshelev
3fd518a505
msi/tests: automation: Add test for Installer::OpenDatabase.
2007-06-05 10:58:41 +02:00
Misha Koshelev
b489ed4485
msi: automation: SummaryInfo::Property, remove all specific instances to PIDs.
2007-06-05 10:58:30 +02:00
Misha Koshelev
8b2d0d3e34
msi: suminfo: Return ERROR_UNKNOWN_PROPERTY as native.
2007-06-05 10:57:56 +02:00
Misha Koshelev
b9ea25721b
msi/tests: suminfo: Add tests for MsiSummaryInfoGetProperty for unknown property values.
2007-06-05 10:57:50 +02:00
H. Verbeet
7de83c18bd
wined3d: Rename IWineD3DDeviceImpl_SetBasevertexIndex to IWineD3DDeviceImpl_SetBaseVertexIndex.
2007-06-05 10:57:45 +02:00
H. Verbeet
c4a0a2b918
wined3d: TRACE the Color parameter in IWineD3DDeviceImpl_Clear.
2007-06-05 10:57:37 +02:00
Huw Davies
1667af3a20
mshtml: Don't release the factory if we failed to get it.
2007-06-05 10:57:31 +02:00
Detlef Riekenberg
0c71799d02
winspool: Implement AddPortEx.
2007-06-05 10:57:16 +02:00
Ralf Beck
60cde93337
winealsa.drv: Mark every sysex buffer being added.
2007-06-05 10:57:10 +02:00
Alexandre Julliard
597dac7890
ws2_32: Rewrite WSAGetOverlappedResult for the new async I/O behavior.
2007-06-04 23:03:20 +02:00
Alexandre Julliard
35ef5df76c
kernel32: Rewrite GetOverlappedResult for the new async I/O behavior.
2007-06-04 23:03:15 +02:00
Alexandre Julliard
7c6bc78b90
ntdll: Get rid of the num_async_io counter in the TEB.
2007-06-04 18:17:16 +02:00
Alexandre Julliard
e32252efae
ws2_32: Queue a proper user APC also on immediate success in WSARecvFrom/WSASendTo.
2007-06-04 17:44:24 +02:00
Alexandre Julliard
8992f89f27
server: Remove the extra apc_arg parameter now that user APCs all require the same arg as the kernel APC.
2007-06-04 15:20:49 +02:00
Alexandre Julliard
f6a3a4689f
ntdll: Queue an intermediate user APC routine to free the async info.
2007-06-04 15:20:49 +02:00
Andrey Turkin
41f15a769f
pdh: Stub implementation of pdh.dll.
2007-06-04 14:50:15 +02:00
Mikołaj Zalewski
a1b55be693
comctl32: listview: Make LVM_GETCOLUMNWIDTH query the header control instead of using cached data.
2007-06-04 13:16:36 +02:00
Vitaliy Margolen
f83b53c160
dinput: Acquire device only if specified window has focus in foreground coop level.
2007-06-04 13:10:10 +02:00
Vitaliy Margolen
6a8bf96d73
dinput: Make sure to unacquire device before freeing it.
2007-06-04 13:10:04 +02:00
Misha Koshelev
0c503defcf
msi: automation: Fix SummaryInfo::Property get to conform to native.
2007-06-04 13:00:24 +02:00
Misha Koshelev
f2c10a530c
msi/tests: automation: Add tests for SummaryInfo::Property, get.
2007-06-04 12:59:43 +02:00
Misha Koshelev
68d4e65c5e
msi: automation: Database::SummaryInformation is a propget, not a method.
2007-06-04 12:59:20 +02:00
Misha Koshelev
1e6bcb028d
msi: automation: Remove redundant VariantClear(pVarResult).
2007-06-04 12:59:13 +02:00
Misha Koshelev
e7d25cb4fd
msi: msiserver.idl: Maintain spacing as spaces, not tabs.
2007-06-04 12:59:06 +02:00
Misha Koshelev
39ffa7d16f
msi: automation: Add missing operand for evaluation.
2007-06-04 12:59:00 +02:00
Misha Koshelev
f850364efa
msi: automation: Remove duplicate error messages on unknown dispid.
...
DISP_E_MEMBERNOTFOUND FIXME is already handled in AutomationObject_Invoke.
2007-06-04 12:58:53 +02:00
H. Verbeet
b70bc73196
d3d9: Add a test for calling DrawIndexedPrimitive with a NULL index buffer.
2007-06-04 12:58:42 +02:00
H. Verbeet
93dcfe350d
wined3d: Return WINED3DERR_INVALIDCALL in DrawIndexedPrimitive if no index buffer is set.
2007-06-04 12:58:37 +02:00
Stefan Leichter
374267e127
crypt32: Replace CRYPT_RecurseDeleteKey with RegDeleteTreeW.
2007-06-04 12:58:29 +02:00
Glenn Wurster
7dbe9a6728
sfc_os: Add stub implementation for SfcIsKeyProtected.
2007-06-04 12:58:16 +02:00
Maarten Lankhorst
3e1fcc0eb7
dsound: Disable property sets if hardware doesn't support it.
2007-06-04 12:56:13 +02:00
Maarten Lankhorst
13af056628
dsound: Recalculate 3d buffer on SetVolume.
2007-06-04 12:55:47 +02:00
Maarten Lankhorst
909ed9937a
dsound: Fix buffer caps.
2007-06-04 12:55:41 +02:00
Stefan Dösinger
d0de7e72ec
ddraw: Hold the lock in IDirect3DMaterial methods.
2007-06-04 12:53:09 +02:00
Stefan Dösinger
e38439bdfe
ddraw: Hold the lock in IDirectDrawGammaControl methods.
2007-06-04 12:53:01 +02:00
Stefan Dösinger
0086d490a9
ddraw: Hold the lock in IDirectDrawClipper methods.
2007-06-04 12:52:56 +02:00
Stefan Dösinger
d5d7d4dae4
ddraw: Hold the lock in IDirect3DDevice methods.
2007-06-04 12:52:40 +02:00
Stefan Dösinger
cd7ed61cfa
wined3d: Do not enable GL_APPLE_client_storage for the dummy textures.
2007-06-04 12:52:10 +02:00
Marcus Meissner
ccad96578d
quartz: Added some error checking on failure to CreateClassEnumerator.
2007-06-04 12:49:46 +02:00
Mikołaj Zalewski
2e5a48be43
kernel: Fix clearing of memory in LocalReAlloc16(..., LMEM_ZEROMEMORY).
2007-06-04 12:49:38 +02:00
Francois Gouget
cfbd3384e2
ws2_32: Improve the prototypes Win64 compatibility by replacing long with LONG.
2007-06-04 12:49:22 +02:00
Alexandre Julliard
f2febca8f6
ws2_32: Simplify the async shutdown handling, and remove a bunch of no longer used code.
2007-06-03 11:58:30 +02:00
Alexandre Julliard
40b4072884
ws2_32: Call the I/O completion routine as a user APC.
2007-06-03 11:58:30 +02:00
Alexandre Julliard
7bee1d3583
ws2_32: Reimplement WSASendTo along the lines of NtWriteFile.
2007-06-03 11:58:29 +02:00
Alexandre Julliard
6797f15a64
user32: Fix a printf format warning.
2007-06-01 13:42:37 +02:00
Andrew Talbot
1486d851da
msi: Constify some variables.
2007-06-01 12:51:14 +02:00
Vitaliy Margolen
d4fc05a9b7
user32/test: Add few tests for messages sent from SetForegroundWindow().
2007-06-01 12:51:10 +02:00
Julien Muchembled
79e19b91a8
msvfw32: Fix enumeration of VFW video codecs that are registered in the registry.
2007-06-01 12:50:56 +02:00
Misha Koshelev
fc5a746104
comctl32: imagelist: Fix simultaneous selection of one bitmap into two device contexts.
2007-06-01 12:43:40 +02:00
James Hawkins
f083b3c038
msi: Implement SummaryInfo::Property get.
2007-06-01 12:43:33 +02:00
James Hawkins
7a289624cf
msi: Implement Installer::OpenDatabase.
2007-06-01 12:43:17 +02:00
James Hawkins
60e95ee6e8
msi: Add handling for MsiBreak.
2007-06-01 12:42:16 +02:00
Dmitry Timoshkov
18366472c7
comctl32: Fix a compilation warning in 64-bit mode.
2007-06-01 12:42:06 +02:00
Alexander Nicolaysen Sørnes
10f06918b4
shdoclc: Update Norwegian Bokmål resources.
2007-06-01 12:41:21 +02:00
Alexander Nicolaysen Sørnes
91a9252a8f
localui: Add Norwegian Bokmål resources.
2007-06-01 12:41:14 +02:00
Alexander Nicolaysen Sørnes
8951a1b3a7
credui: Add Norwegian Bokmål resources.
2007-06-01 12:41:10 +02:00
Alexander Nicolaysen Sørnes
115ead4c73
msi: Update Norwegian Bokmål resources.
2007-06-01 12:40:50 +02:00
Alexander Nicolaysen Sørnes
86437f076e
shell32: Update Norwegian Bokmål resources.
2007-06-01 12:40:46 +02:00
Damjan Jovanovic
b23d90a543
ws2_32: gethostbyname("") should work.
2007-06-01 12:40:40 +02:00
Francois Gouget
cb029e0b30
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.
2007-06-01 12:40:26 +02:00
Jeremy White
7ad691a5ee
wininet: Mark Proxy Authorization header as a request header, so it actually gets sent.
2007-06-01 12:40:22 +02:00
Dmitry Timoshkov
d30e453392
mciavi32: Fix compilation warnings in 64-bit mode.
2007-06-01 12:40:13 +02:00
Dmitry Timoshkov
29b00e1a8c
midimap: Fix compilation warnings in 64-bit mode.
2007-06-01 12:40:04 +02:00
Dmitry Timoshkov
0028eb5556
mciwave: Fix compilation warnings in 64-bit mode.
2007-06-01 12:39:56 +02:00
Dmitry Timoshkov
0067279cd5
mciseq: Fix compilation warnings in 64-bit mode.
2007-06-01 12:39:52 +02:00
Dmitry Timoshkov
2f0bf36d6d
mcicda: Fix compilation warnings in 64-bit mode.
2007-06-01 12:39:45 +02:00
Dmitry Timoshkov
2e944d8e13
atl: Fix compilation warnings in 64-bit mode.
2007-06-01 12:39:08 +02:00
Francois Gouget
c6b64b0b47
shell32/tests: Remove unneeded cast.
2007-06-01 12:39:03 +02:00
Alexandre Julliard
970b34291e
ntdll: Preserve errno across system calls done in the suspend handler.
2007-06-01 11:16:09 +02:00
Alexandre Julliard
b281d3f8d8
ws2_32: Don't modify last error in async I/O callback.
2007-06-01 11:15:33 +02:00
Alexandre Julliard
a1192b03d1
ws2_32: Re-enable FD_READ also when returning EWOULDBLOCK from WSARecvFrom().
2007-06-01 11:14:44 +02:00
Huw Davies
3739b5f995
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.
2007-05-31 14:18:45 +02:00
Francois Gouget
cacf37f0eb
d3drm/tests: Fix the Visual C++ double to float conversion warnings.
2007-05-31 14:18:39 +02:00
Francois Gouget
ab91c21636
version: Fix the VerQueryValueA/W() prototypes.
2007-05-31 14:18:35 +02:00
Francois Gouget
d252693a04
oleaut32/tests: Convert some macros to functions.
2007-05-31 14:18:26 +02:00
Francois Gouget
fbb892c604
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.
2007-05-31 14:18:20 +02:00
Francois Gouget
82a7753058
oleaut32/tests: Remove unneeded parentheses.
2007-05-31 14:18:07 +02:00
Francois Gouget
c2d24fdba9
oleaut32/tests: Remove redundant semi-colons.
2007-05-31 14:17:59 +02:00
Andrew Talbot
0608054a6d
mshtml: Constify some variables.
2007-05-31 13:27:28 +02:00
James Hawkins
98350044d5
wintrust: Add stub implementations for CryptCATAdminAddCatalog and CryptCATAdminReleaseCatalogContext.
2007-05-31 13:27:22 +02:00
James Hawkins
5b8641a5a4
msi: Implement the WriteEnvironmentStrings standard action.
2007-05-31 13:27:15 +02:00
Stefan Dösinger
2854c54201
wined3d: Keep GL_TEXTURE_2D enabled when using dummy textures.
2007-05-31 13:08:09 +02:00
Stefan Dösinger
b6e87d47d5
wined3d: Don't mess with nv texture shaders if its not supported.
2007-05-31 13:08:01 +02:00
Stefan Dösinger
ed3f6e8d32
ddraw: Hold the lock in IDirect3DX methods.
2007-05-31 13:07:54 +02:00
Stefan Dösinger
94127492f2
ddraw: Check the validy of IDirectDrawSurface::BltFast parameters.
2007-05-31 13:07:38 +02:00
Stefan Dösinger
8b6a3610bb
ddraw: Hold the lock in IDirectDrawSurface methods.
2007-05-31 13:07:28 +02:00
Louis Lenders
b7a5985bca
comctl32: Add stub for DrawShadowText.
2007-05-31 13:07:20 +02:00
Dan Hipschman
e5c8a6eb5d
rpcrt4: Fix build of test on Solaris by renaming a variable.
2007-05-31 13:07:13 +02:00
Alexandre Julliard
197bddfb87
ntdll: Report end of file instead of broken pipe on char devices.
2007-05-31 12:19:03 +02:00
Alexandre Julliard
9db8574540
ws2_32: Allocate iovec buffers statically using MSG_MAXIOVLEN.
2007-05-31 12:15:08 +02:00
Alexandre Julliard
442bd1b5fc
ws2_32: Store the local iosb in the ws2_async structure to avoid a memory allocation.
2007-05-31 12:07:14 +02:00
Alexandre Julliard
6759e1c286
ws2_32: Reimplement WSARecvFrom along the lines of NtReadFile.
2007-05-31 11:55:38 +02:00
Alexandre Julliard
42e560d001
ws2_32: Avoid memory allocations for sockaddr conversion.
2007-05-30 20:11:58 +02:00
Andrew Talbot
ece244b79e
msadp32.acm: Constify some variables.
2007-05-30 15:55:35 +02:00
Andrew Talbot
0bfd58014a
msacm32.drv: Constify some variables.
2007-05-30 15:55:31 +02:00
Andrew Talbot
af1a91d35e
msacm32: Constify some variables.
2007-05-30 15:55:27 +02:00
Stefan Leichter
88b6bc4f7c
advapi32: Added implementation of RegDeleteTreeA/W.
2007-05-30 15:55:05 +02:00
Mikołaj Zalewski
db4586d274
kernel32: Clear the extra memory in LocalReAlloc16(h, bigger_size, LMEM_ZEROINIT).
2007-05-30 13:25:14 +02:00
Dmitry Timoshkov
9a295e7f87
user32: Fix some compilation warnings in 64-bit mode.
2007-05-30 13:24:27 +02:00
Dmitry Timoshkov
545a71302b
kernel32: Fix some compilation warnings in 64-bit mode.
2007-05-30 13:24:21 +02:00
Alexandre Julliard
63322dbaa5
kernel32: Store global arena base as a pointer.
2007-05-30 13:23:30 +02:00
Alexandre Julliard
7373ced544
winedos: Merge a number of tiny source files into interrupts.c.
2007-05-30 13:12:09 +02:00
Alexandre Julliard
7718d2bd7c
dmusic: Fix license headers that mistakenly use GPL instead of LGPL.
...
Confirmed by the original author and the major contributors.
2007-05-30 12:54:07 +02:00
Dmitry Timoshkov
4978194fde
winex11.drv: Fix compilation warnings in 64-bit mode.
2007-05-30 11:55:35 +02:00
Dmitry Timoshkov
edbc6e7b8a
gdi32: Fix compilation warnings in 64-bit mode.
2007-05-30 11:55:30 +02:00
Rob Shearman
e98ec6db4c
oleaut32: Fix the references in function descriptions returned for dual IDispatch interfaces.
...
Do this by changing references from other interfaces (and possibly other
typelibs) to uniquely identify them.
Add special handling to GetRefTypeInfo to cope with this.
2007-05-30 11:51:54 +02:00
Rob Shearman
bacf5c640f
oleaut32: For automatic-value-getting in ITypeInfo::Invoke, it doesn't matter what flag(s) the function was executed with, just what type of function is being invoked.
2007-05-30 11:51:37 +02:00
Dmitry Timoshkov
ab2934781c
gdi32: Make SetDCHook 64-bit safe.
2007-05-30 11:51:26 +02:00
James Hawkins
c2e91588e9
msi: Perform a forced reboot if a custom action returns ERROR_INSTALL_SUSPEND.
2007-05-30 11:49:16 +02:00
James Hawkins
b8e0b3c1c8
msi: Set the MsiNTProductType property.
2007-05-30 11:49:09 +02:00
James Hawkins
44649d2ff8
msi: Fall back to checking if the cab exists if the volume name doesn't match.
2007-05-30 11:48:51 +02:00
James Hawkins
1aa0082558
msi: Create the destination directory if it doesn't exist when duplicating files.
2007-05-30 11:48:40 +02:00
Misha Koshelev
c7aa087504
shell32/tests: Remove duplicate code.
2007-05-30 11:46:16 +02:00
Misha Koshelev
efb92561e6
shell32: Handle default DDE application names.
2007-05-30 11:46:06 +02:00
Misha Koshelev
c8829f5645
shell32/tests: Add tests for default DDE application name.
2007-05-30 11:45:13 +02:00
Misha Koshelev
cfa87660a7
shell32: Fix execute_from_key to conform to native behavior.
2007-05-30 11:44:20 +02:00
Misha Koshelev
b95d0fb9c3
shell32/tests: Add tests for ShellExecute DDE behavior.
2007-05-30 11:43:11 +02:00
Alexandre Julliard
2835d78d8d
kernel32: Remove the fixme about MB_USEGLYPHCHARS.
2007-05-29 23:31:35 +02:00
Alexandre Julliard
1ada7ba20e
wininet: Fixed compilation without SSL.
2007-05-29 23:27:08 +02:00
Jacek Caban
172a35c442
urlmon: There is no need to make slash conversion in BindToStorage as URL is already canonized in the constructor.
2007-05-29 14:13:13 +02:00
Rob Shearman
56267608f1
wininet: Add a new NETCON_query_data_available function.
...
Use it to implement the behaviour where InternetReadFileExA does a
synchronous request if the data is available and asynchronous otherwise.
2007-05-29 14:00:20 +02:00
Rob Shearman
76507d475b
wininet: Don't close the connection if the caller passes in zero for the number of bytes to be read.
...
Only close the connection when the bytes read equals the content length.
Fixup HTTP_DrainContent, which relied on the previous incorrect
behaviour to instead close connections with no content length manually.
2007-05-29 13:49:02 +02:00
Francois Gouget
fa48cb042c
Assorted spelling fixes.
2007-05-29 13:47:18 +02:00
Francois Gouget
ffbf92f5f2
oleaut32/tests: Fix the Visual C++ double to float conversion warnings.
2007-05-29 13:47:09 +02:00
Francois Gouget
24b315c51f
dsound/tests: Fix the Visual C++ double to float conversion warnings.
2007-05-29 13:47:06 +02:00
Francois Gouget
30b7744472
ddraw/tests: Fix the Visual C++ double to float conversion warnings.
2007-05-29 13:47:03 +02:00
Francois Gouget
e6196f9ae7
d3d9/tests: Fix the Visual C++ double to float conversion warnings.
2007-05-29 13:47:01 +02:00
Francois Gouget
f64f30cdba
d3d8/tests: Fix the Visual C++ double to float conversion warnings.
2007-05-29 13:46:56 +02:00