Rob Shearman
844037ab01
ole32: Performing a COM call from within the processing of a sent message during a wait for completion of another COM call is not allowed.
...
Add a test for the behaviour where RPC_E_CANTCALLOUT_ININPUTSYNCCALL is returned.
2006-12-24 13:08:02 +01:00
Rob Shearman
038c8e642a
ole32: Call the MessagePending function for message filters.
2006-12-24 13:07:38 +01:00
Rob Shearman
aca17cd120
ole32: Track the pending call count so that the correct call type can be passed to the message filter HandleInComingCall function.
2006-12-24 13:07:35 +01:00
Rob Shearman
d3217872b3
ole32: Allow the marshaling/unmarshaling of NULL interfaces for IClassFactory.
2006-12-24 13:07:32 +01:00
Duane Clark
67386352c8
msvcrt: Add function _mbsspnp.
2006-12-24 13:07:22 +01:00
Vitaliy Margolen
ce5fb9bb29
dinput: AddRef and Release parent DirectInput class.
2006-12-24 13:07:15 +01:00
Dmitry Timoshkov
910660253b
user32: Add a message test for various ShowWindow() calls, fix some failures.
2006-12-22 11:52:13 +01:00
James Hawkins
077b4024be
mscoree: Add a stub for GetCORSystemDirectory.
2006-12-22 11:22:02 +01:00
Dmitry Timoshkov
efb1e8eb75
kernel32: Fix a typo.
2006-12-22 10:21:48 +01:00
Detlef Riekenberg
496fd1dc56
winspoool/tests: Build the name of the local print server in a separate function.
2006-12-22 10:21:40 +01:00
Detlef Riekenberg
0bb3e4f74d
winspoool/tests: Rename unclear string.
2006-12-22 10:21:21 +01:00
Detlef Riekenberg
9721edf5c1
localspl/tests: Rename unclear string.
2006-12-22 10:21:14 +01:00
Detlef Riekenberg
99c716fee4
localspl/tests: Fix copy+paste typo.
2006-12-22 10:21:03 +01:00
Jacek Caban
f35c66c693
mshtml: Improve loading document detection in AsyncOpen.
2006-12-22 10:20:56 +01:00
Jacek Caban
30157c3a70
mshtml: Use Gecko's AsyncOpen if URI is has no nsIWineURI interface.
2006-12-22 10:20:51 +01:00
Huw Davies
4e6860433e
gdi32: Extract the constituent TrueType files from Mac suitcase fonts into the user's caches directory
...
and use these instead of the original suitcase.
2006-12-21 17:24:56 +01:00
Francois Gouget
8cfd025164
setupapi: Fix handling of 'CopyFiles=@file'.
2006-12-21 14:48:15 +01:00
Ken Thomases
6b033cc1e6
iphlpapi: Fixed a problem with enumerating network interfaces.
...
Keep increasing the buffer until the returned length is more than two
records smaller than the buffer we provided.
2006-12-21 14:47:20 +01:00
Alexandre Julliard
9ff161860c
ntdll: Added support for physically ejecting devices on Mac OS.
2006-12-21 14:14:20 +01:00
Alexandre Julliard
9fed1205ca
ntdll: File positions should be aligned to sector boundaries in PE loader.
2006-12-21 12:34:44 +01:00
Paul Vriens
11c186fbe7
kernel32/tests: Don't use full path for executable in tests.
2006-12-21 12:20:44 +01:00
Ken Thomases
5cbc520318
winecoreaudio: Replace pthread mutex with OSSpinLock.
2006-12-21 12:08:37 +01:00
Ken Thomases
234558c2c7
winecoreaudio: Move a memset out of a mutex-guarded section.
2006-12-21 12:01:12 +01:00
Ken Thomases
acf3499916
winecoreaudio: Merge wodReset and wodHelper_Reset.
2006-12-21 12:01:02 +01:00
Ken Thomases
3ade58b0b9
winecoreaudio: Change to faster non-recursive mutex.
2006-12-21 12:00:49 +01:00
Ken Thomases
d5975872af
winecoreaudio: Push notify of completions from render callback to message thread.
...
Rather than have the Audio Unit render callback traverse the queue of wave
headers looking for complete ones, and sending a message to the message thread
for each one it finds, just send one message to tell the message thread to do
that work itself. The render callback is called in a real-time priority
thread and is expected to return as quickly as possible.
2006-12-21 12:00:36 +01:00
Ken Thomases
e24533cb6d
winecoreaudio: Remove more mutexes from around Audio Unit calls.
2006-12-21 12:00:20 +01:00
Ken Thomases
0bb13dd31c
winecoreaudio: Report when the render callback is just providing silence.
2006-12-21 12:00:09 +01:00
Ken Thomases
82fff94c33
winecoreaudio: Lift mutex lock/unlock out of wodHelper_PlayPtrNext to caller.
2006-12-21 11:59:53 +01:00
Ken Thomases
bdbe803cb6
winecoreaudio: Leave audio unit running, except when waveout device paused.
2006-12-21 11:45:36 +01:00
Ken Thomases
aef21c19c1
winecoreaudio: Eliminate unnecessary variable, unreachable code, unused retval.
2006-12-21 11:45:11 +01:00
Ken Thomases
7cecf7a40a
winecoreaudio: Inline & eliminate the specializations of wodHelper_BeginWaveHdr.
2006-12-21 11:44:42 +01:00
Ken Thomases
be4a17876d
winecoreaudio: Specialize wodHelper_BeginWaveHdr for its two callers and simplify.
...
wodHelper_PlayPtrNext is only called when state == WINE_WS_PLAYING. Also, it
clears dwPartialOffset itself.
wodWrite only calls wodHelper_BeginWaveHdr[Write] with a non-NULL lpWaveHdr
parameter. wodWrite is not called from the Audio Unit render callback, so it
can use Wine debug channels.
2006-12-21 11:43:21 +01:00
Ken Thomases
551f7d94a3
winecoreaudio: Simplify handling of BEGIN+ENDLOOP wave headers.
2006-12-21 11:42:48 +01:00
Ken Thomases
91c5ec9616
winecoreaudio: Extract wodHelper_CheckForLoopBegin() from wodHelper_BeginWaveHdr().
...
This refactoring prepares the ground for subsequent refactoring of
wodHelper_BeginWaveHdr.
2006-12-21 11:42:28 +01:00
Ken Thomases
a6da8f212d
winecoreaudio: Create port for sending messages to the callback thread only once.
2006-12-21 11:42:12 +01:00
Ken Thomases
23bb112b10
winecoreaudio: Control the fprintf's by the Wine debug channel on/off settings.
2006-12-21 11:42:05 +01:00
Günther Brammer
8485eb02dc
ddraw: Add a test for IDirectDrawSurface_SetColorKey.
2006-12-21 11:25:05 +01:00
Huw Davies
42d372eb4a
gdi32: Actually create the Wine fonts key if it doesn't exist.
2006-12-21 11:25:00 +01:00
Juan Lang
c2da099e29
kernel32: Suppress an unneeded warning.
2006-12-21 11:24:56 +01:00
Alex Villacís Lasso
4a4effe3f7
oleaut32: VarBstrFromCy - Remove use of sprintfW by converting a CY
...
into a DECIMAL instead of a double as an intermediate step.
2006-12-21 11:24:48 +01:00
Chris Robinson
ed21935479
d3d: Fix adapter mode enumeration and filtering.
2006-12-20 17:58:34 +01:00
Christoph Frick
e4a6562937
dinput: Drop magic int.
2006-12-20 17:41:09 +01:00
Christoph Frick
b0eb9d0b89
dinput: Set the correct size for the old dinput joystick.
...
This also reverts my previous patch as this is the real cause for the
problems with Grand Prix Legends.
2006-12-20 17:40:17 +01:00
Stefan Dösinger
df97fd3e46
wined3d: Reinstall the nvrc texture unit mapping.
2006-12-20 17:09:40 +01:00
Stefan Dösinger
a008003ccc
wined3d: Catch nop pixel shader changes.
2006-12-20 17:09:29 +01:00
Stefan Dösinger
22e2a5aca5
wined3d: Add pixel shaders to the state table.
2006-12-20 17:09:21 +01:00
Stefan Dösinger
8365b2819a
wined3d: Catch nop sampler changes.
2006-12-20 17:09:08 +01:00
Stefan Dösinger
666b507766
wined3d: Move samplers to the state table.
2006-12-20 17:07:56 +01:00
Stefan Dösinger
2d1aeb4382
wined3d: Add empty sampler entries to the state table.
2006-12-20 17:07:47 +01:00
Stefan Dösinger
7f973c9375
wined3d: Catch nop SetTextureStageState calls.
2006-12-20 17:07:37 +01:00
Stefan Dösinger
557b1fa477
wined3d: Make WINED3DTSS_CONSTANT a nogl state.
2006-12-20 17:07:19 +01:00
Stefan Dösinger
63a8c3c408
wined3d: Make a WINED3DTSS_RESULTARG stub.
2006-12-20 17:07:11 +01:00
Stefan Dösinger
aec9f1143b
wined3d: Make WINED3DTSS_TEXTURETRANSFORMFLAGS a nogl state.
2006-12-20 17:07:02 +01:00
Stefan Dösinger
1021f64474
wined3d: Add a WINED3DTSS_BUMPENVLOFFSET stub.
2006-12-20 17:06:51 +01:00
Stefan Dösinger
72a4f6e1cf
wined3d: Add a WINED3DTSS_BUMPENVSCALE stub.
2006-12-20 17:06:35 +01:00
Stefan Dösinger
4e5314011b
wined3d: Move WINED3DTSS_TEXCOORDINDEX to the state table.
2006-12-20 17:06:24 +01:00
Stefan Dösinger
bd6a6ad2c0
wined3d: Move WINED3DTSS_ALPHAOP to the state table.
2006-12-20 17:06:10 +01:00
Stefan Dösinger
762af471e8
wined3d: Move WINED3DTSS_COLOROP to the state table.
2006-12-20 17:06:00 +01:00
Stefan Dösinger
251f1eea7a
wined3d: Do not enable the texture dimensions in BindTexture.
2006-12-20 17:05:51 +01:00
Stefan Dösinger
569a2fa7c0
wined3d: Add empty texture stage states to the state table.
2006-12-20 17:05:40 +01:00
Stefan Dösinger
1e264e5dd4
wined3d: Temporary disable nvrc junk texture skipping.
2006-12-20 17:05:11 +01:00
Alexandre Julliard
d56b3c10c4
shell32: Don't hardcode the system32 directory in registered classes.
2006-12-20 17:05:02 +01:00
Alexandre Julliard
2a1dc15790
ntdll: Fix the libdl refcount when loading the same builtin twice.
2006-12-20 15:54:27 +01:00
Francois Gouget
1d6db94ee2
kernel32/tests: Test loading and unloading of builtin dlls.
2006-12-20 15:48:22 +01:00
Kai Blin
6055c667e9
ws2_32: ws_sockaddr_u2ws should zero the sockaddr_in.sin_zero field.
2006-12-20 15:47:31 +01:00
Vitaliy Margolen
938657b1c1
dinput: Warp mouse in exclusive cooperation mode only.
2006-12-20 14:12:49 +01:00
Vitaliy Margolen
546c7a502d
dinput: Use GetCursorPos() to calculate relative mouse movements.
2006-12-20 14:12:42 +01:00
Rob Shearman
e236edb91e
ole32: Send a causality ID in the ORPCTHIS header for a call.
...
Use the causality ID to determine whether this is a top-level or a
nested (called-back) call for the purposes of IMessageFilter::HandleInComingCall.
2006-12-20 12:41:01 +01:00
Rob Shearman
4fa03831a5
ole32: Reset the message filter at the end of the message filter test.
2006-12-20 12:40:46 +01:00
Rob Shearman
a089e57983
ole32: Pass in the IID and IUnknown* of the object being executed to the server notification and message filter functions.
2006-12-20 12:40:38 +01:00
Rob Shearman
9208eef55c
ole32: Call the message filter for incoming calls.
2006-12-20 12:40:30 +01:00
Rob Shearman
c0a25d3565
ole32: Call ServerNotify for channel hooks.
...
Store the SChannelHookCallInfo structure in the message state.
2006-12-20 12:40:03 +01:00
Rob Shearman
5788ee9f05
ole32: Implement CoRegisterChannelHook and call channel hook methods on the client side.
2006-12-20 12:39:50 +01:00
Rob Shearman
1dc5dec6e6
ole32: Marshal the ORPCTHIS structure prefixed to the client data when doing ORPC calls.
...
This is done by putting the ORPCTHIS data into the buffer when calling
IRpcChannelBuffer::GetBuffer on the client side and then storing the
amount we increased the buffer in a structure stored in the Handle
field. This is done to present the correct Buffer pointer to the proxy
so that it writes its data after the ORPCTHIS data.
Unmarshal the data on the server side (during RPC_ExecuteCall) and make
sure the data is consistent according to NDR rules. Also add several
checks on the unmarshaled data that are specified by the DCOM draft
specification.
2006-12-20 12:36:43 +01:00
H. Verbeet
e4fc45e0fe
wined3d: Allow wined3d to handle multiple render targets.
2006-12-20 12:32:30 +01:00
H. Verbeet
299c1e62bf
wined3d: Allow the FBO code to handle multiple render targets.
2006-12-20 12:32:13 +01:00
H. Verbeet
577dbb578b
wined3d: Move storing the render target from ActiveRender to SetRenderTarget.
...
Use the render target index rather than hardcoding 0.
2006-12-20 12:31:57 +01:00
H. Verbeet
8355b1a501
wined3d: Allow the device to store multiple render targets.
2006-12-20 12:31:40 +01:00
Alexandre Julliard
e5477b35f4
ntdll: Fixed typo in map_image.
2006-12-20 12:31:20 +01:00
Roderick Colenbrander
c026faaeed
winex11.drv: pbuffer detection.
2006-12-20 12:31:04 +01:00
Ulrich Czekalla
b2f33ffbbb
winex11.drv: Don't crash when called with a NULL gl context.
2006-12-20 12:30:49 +01:00
Huw Davies
7329144c58
gdi32: Improve the fontconfig filtering hack so that Mac suitcase fonts get through.
2006-12-20 12:28:00 +01:00
Andrew Talbot
3d41200797
gdi32: Remove unused function.
2006-12-20 12:27:55 +01:00
Rob Shearman
307ab51793
ole32: Fix the HMETAFILEPICT user marshaling test to use the size
...
derived from the return value of HMETAFILEPICT_UserMarshal instead of
the value returned by HMETAFILEPICT_UserSize, as the latter
over-estimates the size on Windows.
Remove some unnecessary casts.
2006-12-19 17:00:02 +01:00
Juris Smotrovs
00982465c4
user32: Extend the support for SWP_STATECHANGED for all windows.
2006-12-19 16:58:24 +01:00
Stefan Dösinger
f661a8287c
wined3d: Add WINED3DRS_STIPPLEPATTERNxy.
2006-12-19 16:53:44 +01:00
Stefan Dösinger
f154f543aa
wined3d: Fix a function name.
2006-12-19 16:53:37 +01:00
Stefan Dösinger
ff077ec621
wined3d: Add missing render state function.
2006-12-19 16:53:30 +01:00
Stefan Dösinger
062b6ffc5c
wined3d: Catch nop render state changes.
2006-12-19 16:53:18 +01:00
Stefan Dösinger
c83562af69
wined3d: Move render state applying to drawprim.
2006-12-19 16:53:07 +01:00
Stefan Dösinger
7532c759f1
wined3d: Add the state dirtification infrastructure.
2006-12-19 16:53:00 +01:00
Louis Lenders
6c04a187d2
msvcrt: Add _atoldbl.
2006-12-19 16:18:01 +01:00
Alex Villacís Lasso
f162ce45ad
oleaut32: Bypass conversion to string in R4/R8 -> DECIMAL conversion.
2006-12-19 14:09:44 +01:00
Vitaliy Margolen
7de64a3ab8
winex11drv: Return cached cursor_pos in GetCursorPos().
2006-12-19 12:39:08 +01:00
Hans Leidekker
84f0a03556
ws2_32: Implement the SIO_ADDRESS_LIST_QUERY ioctl.
2006-12-19 12:39:02 +01:00
Dmitry Timoshkov
5fc9ffd500
kernel32: Add a minimal PE image that XP is able to load.
2006-12-19 12:38:56 +01:00
James Hawkins
be59fb4e6d
msi: Enable cab compression and delete any resulting cabs using SHFileOperation.
2006-12-19 12:38:48 +01:00
James Hawkins
e1f76deedc
msi: Run the install tests from a temporary directory.
2006-12-19 12:09:07 +01:00
Clinton Stimpson
e0829eb70f
usp10: Implement ScriptStringCPtoX.
2006-12-18 12:19:53 +01:00
Clinton Stimpson
bdbab217c9
usp10: Implement ScriptStringXtoCP.
2006-12-18 12:18:48 +01:00
Clinton Stimpson
857e330e77
usp10: Implement ScriptStringFree.
2006-12-18 12:17:19 +01:00
Clinton Stimpson
b91eb5a110
usp10: Implement ScriptStringAnalyse.
2006-12-18 12:17:12 +01:00
Markus Amsler
d80dc79280
d3d9: Handle volume container in d3d9.
2006-12-18 12:08:08 +01:00
Markus Amsler
467b1dd3ad
d3d9: Handle surface container in d3d9.
2006-12-18 12:08:02 +01:00
Markus Amsler
87083c9d71
d3d8: Handle volume container in d3d8.
2006-12-18 12:07:54 +01:00
Markus Amsler
0531858146
d3d8: Handle surface container in d3d8.
2006-12-18 12:07:46 +01:00
Markus Amsler
73b5fb059f
d3d9: Fix implicit swap chain refcounting.
2006-12-18 12:07:38 +01:00
Markus Amsler
5e0fc62135
d3d: Callback infrastructure for implicit swap chain destruction in IWineD3DDevice.
2006-12-18 12:07:26 +01:00
Markus Amsler
f9f3ec2f00
d3d9: Fix implicit surface refcounting.
2006-12-18 12:07:09 +01:00
Markus Amsler
4ca9fccf31
wined3d: Remove IWineD3DVolume_GetContainerParent.
2006-12-18 12:02:28 +01:00
Markus Amsler
9b397ec2d5
wined3d: Remove IWineD3DSurface_GetContainerParent.
2006-12-18 12:02:17 +01:00
Markus Amsler
63e23995bc
d3d9: Handle volume refcount forwarding in d3d9.
2006-12-18 12:02:06 +01:00
Markus Amsler
04dcffe393
d3d9: Handle surface refcount forwarding in d3d9.
2006-12-18 12:01:58 +01:00
Markus Amsler
0bceec1be8
wined3d: Call the depth stencil destroy callback function.
2006-12-18 12:01:39 +01:00
James Hawkins
fdfb10e02b
msi: Update the text control when the selection path changes.
2006-12-18 12:01:18 +01:00
James Hawkins
6f3f2549c1
msi: Only cleanup event subscriptions of the dialog being closed.
2006-12-18 12:01:09 +01:00
Vitaliy Margolen
975d7ff292
dinput: Make mouse use axis mode flag set in base class. Add tests.
2006-12-18 12:01:05 +01:00
Vitaliy Margolen
7b07e4b563
dinput: Add handling of AXISMODE property to base device object.
2006-12-18 12:00:50 +01:00
Vitaliy Margolen
350c66fec2
dinput: Zero out returned information struct.
2006-12-18 12:00:43 +01:00
Vitaliy Margolen
1db55d2511
dinput: Don't return non existent keys.
2006-12-18 12:00:41 +01:00
Rob Shearman
c3b4fe3919
kernel32: Protect global alloc functions against integer overflows on the size parameter.
2006-12-18 11:54:54 +01:00
Rob Shearman
fb883d8687
ole32: Fix SetSize for HGLOBAL streams in the case of being out-of-memory.
2006-12-18 11:54:24 +01:00
Rob Shearman
fda6498284
ole32: Implement HMETAFILE and HMETAFILEPICT user marshaling functions and add tests for these.
2006-12-18 11:52:58 +01:00
Rob Shearman
3bb4760f88
ole32: Move the user marshal tests to usrmarshal.c.
2006-12-18 11:52:42 +01:00
Rob Shearman
48344f505b
rpcrt4: Free the resource allocated by InitializeSecurityContext when the connection is closed.
2006-12-18 11:45:51 +01:00
Rob Shearman
4babec1928
ole32: Add documentation for the user marshaling functions.
2006-12-18 11:45:46 +01:00
Rob Shearman
cc30255c8a
ole32: Support reading and writing custom clipformats in the data cache.
2006-12-18 11:45:42 +01:00
Paul Vriens
012861100c
usp10/tests: Make tests run on win9x and NT4 again.
2006-12-18 11:40:14 +01:00
Paul Vriens
75414bb4ad
user32/tests: Make sure the tests run on NT4 again.
2006-12-18 11:40:10 +01:00
Alexandre Julliard
0689e9ea05
msvcrt: Define __CxxLongjmpUnwind for i386 only.
2006-12-16 17:37:20 +01:00
Andrew Talbot
7eb6815336
version/tests: Write-strings warning fix.
2006-12-16 17:01:57 +01:00
Ulrich Czekalla
325f666fc5
ddraw: IDirectDraw3 should use its own ref count variable.
2006-12-16 17:01:52 +01:00
Ulrich Czekalla
f26cb44c73
ddraw: Initialize the IDirectDraw3 vtable.
2006-12-16 17:01:46 +01:00
Detlef Riekenberg
27caa4dc96
localspl/tests: Add tests for XcvDataPort.
2006-12-16 17:01:43 +01:00
Vitaliy Margolen
2a63a03eb1
wined3d: When changing display modes clip cursor to the requested display size.
2006-12-15 13:44:36 +01:00
Ulrich Czekalla
4d8135e0c8
winex11.drv: Avoid grabbing syslevel locks in the wrong order.
2006-12-15 13:43:14 +01:00
Alexandre Julliard
7d98599d7d
msvcrt: Implemented __CxxLongjmpUnwind.
2006-12-15 13:41:48 +01:00
Alexandre Julliard
8592c4b876
msvcrt: Make pointers to read-only exception descriptors const.
2006-12-15 13:41:31 +01:00
James Hawkins
a79765ff02
cabinet: Close the opened file handle even in error cases.
2006-12-15 12:20:37 +01:00
Hans Leidekker
7f31cc4756
setupapi: Add a stub implementation for SetupPromptReboot.
2006-12-15 12:20:32 +01:00
Dmitry Timoshkov
b37b72b006
user32: Center the context menu if it was activated via VK_APPS like Windows does.
2006-12-15 12:20:23 +01:00
Dmitry Timoshkov
6c73f7395b
user32: Add support for the VK_APPS (Menu) key.
2006-12-15 12:20:05 +01:00
Dmitry Timoshkov
95f263240b
ddrawex: Avoid not necessary casts.
2006-12-15 12:19:08 +01:00
Dmitry Timoshkov
8836dea139
ddraw: Fix warnings.
2006-12-15 12:19:05 +01:00
Andrew Talbot
2ec6c1bf96
secur32/tests: Cast-qual warnings fix.
2006-12-15 12:19:00 +01:00
Stefan Dösinger
17eabc42b3
wined3d: Clean up SetRenderState.
2006-12-15 12:18:52 +01:00
Stefan Dösinger
46028b0832
wined3d: D3DRS_ZVISIBLE is not supposed to return an error.
2006-12-15 12:18:36 +01:00
Stefan Dösinger
2fe8a41cb8
ddraw: Add a TRACE to GetPixelFormat.
2006-12-15 12:18:31 +01:00
Jacek Caban
902a39f0bd
mshtml: Use pvaIn in exec_print.
2006-12-15 12:18:24 +01:00
Paul Vriens
bed868c681
shlwapi/tests: Fix typos.
2006-12-15 12:18:20 +01:00
Vitaliy Margolen
1d9ea46cd4
user32: ClipCursor should use virtual screen resolution for empty/invalid rects.
2006-12-14 21:13:15 +01:00
Ulrich Czekalla
fe70c54ac0
Add ddrawex dll.
2006-12-14 21:02:32 +01:00
Ulrich Czekalla
398886799e
ddraw: Add IDirectDraw3 interface.
2006-12-14 20:33:49 +01:00
Günther Brammer
3c5b9557b5
ddraw: Fix IDirectDrawSurfaceImpl_SetColorKey to also change surface_desc.
2006-12-14 20:32:39 +01:00
Francois Gouget
367f91fb5c
Assorted spelling fixes.
2006-12-14 20:25:05 +01:00
Francois Gouget
2c531ade2e
comdlg32: Fix PrintDlg(NULL) and reenable a test that was in an '#if 0'.
...
Fix the test so it compiles without warnings.
2006-12-14 20:24:58 +01:00
Francois Gouget
458ebf423d
ole32/tests: Replace some '#if 0's with 'if (0)'s.
...
Fix the code so it compiles.
2006-12-14 20:24:53 +01:00
Francois Gouget
1d4aeae7aa
user32/tests: Replace some '#if 0's with 'if (0)'s.
...
Fix the code so it compiles without warnings.
2006-12-14 20:24:49 +01:00
Francois Gouget
65921ad1af
version/tests: Replace some '#if 0's with 'if (0)'s.
...
Fix the code so it compiles without warnings.
2006-12-14 20:24:46 +01:00
Francois Gouget
c1e7d16f40
shlwapi/tests: Replace some '#if 0's with 'if (0)'s.
2006-12-14 20:24:44 +01:00
Francois Gouget
cbec9337e6
advapi32/tests: Replace an '#if 0' with an 'if (0)'.
2006-12-14 20:24:41 +01:00
Francois Gouget
94c88f1cfa
localspl/tests: Replace some '#if 0's with 'if (0)'s.
2006-12-14 20:24:38 +01:00
Francois Gouget
15a7bcb364
comctl32/tests: Replace some '#if 0's with 'if (0)'s.
...
Fix the code so it compiles without warnings.
2006-12-14 20:24:36 +01:00
Francois Gouget
df299b7305
shell32: Replace numeric literals with the proper constant.
2006-12-14 20:24:31 +01:00
Dmitry Timoshkov
098e82d81e
secur32: Make some data const.
2006-12-14 20:11:44 +01:00
Dmitry Timoshkov
47ffd7ae95
wined3d: Make some data const.
2006-12-14 20:11:41 +01:00
Dmitry Timoshkov
c9842d2ca9
rsaenh: Make some data const and static.
2006-12-14 20:11:37 +01:00
Dmitry Timoshkov
8c3fdfea42
rpcrt4: Make some data const.
2006-12-14 20:11:34 +01:00
Dmitry Timoshkov
ffa84441c8
msvcrt: Make some data const.
2006-12-14 20:11:31 +01:00
Dmitry Timoshkov
54aae98838
dswave: Make some data const.
2006-12-14 20:11:27 +01:00
Dmitry Timoshkov
8330bd6c26
crypt32: Make some data const.
2006-12-14 20:11:24 +01:00
Dmitry Timoshkov
b99e60e29f
dplayx: Make some data const.
2006-12-14 20:11:20 +01:00
Dmitry Timoshkov
0b988c73c9
winearts: Make some data const.
2006-12-14 20:11:17 +01:00
Dmitry Timoshkov
56e725e152
dmime: Make some data const and static.
2006-12-14 20:11:13 +01:00
Dmitry Timoshkov
e7d620081f
dbghelp: Make some data const.
2006-12-14 20:11:07 +01:00
Dmitry Timoshkov
0be2a967dc
atl: Make some data const.
2006-12-14 20:11:03 +01:00
Dmitry Timoshkov
b05173486a
wineoss: Make some data const.
2006-12-14 20:10:58 +01:00
Paul Vriens
96bc4517c3
kernel32/tests: Be a bit more verbose on failure.
2006-12-14 20:10:49 +01:00
Alexandre Julliard
fadc820fe5
Revert "msi: Comparisons with null in conditions are special."
...
This reverts commit 9dce96b315
.
2006-12-14 17:02:23 +01:00
Alexandre Julliard
598f2be54b
msi: Fix the condition test to not assume MsiNetAssemblySupport is empty.
2006-12-14 17:01:35 +01:00
Markus Amsler
5dbd834ca0
d3d8: Release non implicit surfaces only if refcount is 0, with test.
2006-12-14 12:57:27 +01:00
Jacek Caban
1adf857afc
shdoclc: Added print template strings.
2006-12-14 12:52:36 +01:00
Jacek Caban
cc6e4e2525
mshtml: Set default print template in exec_print.
2006-12-14 12:52:10 +01:00
Jacek Caban
bf3e5bb308
mshtml: Fixed handling chrome protocol.
2006-12-14 12:52:05 +01:00
Jacek Caban
6b48198d3c
mshtml: Don't do anything in SetNSContainer if new container is the same as previous.
2006-12-14 12:51:50 +01:00
Jacek Caban
d8a761c0ab
mshtml: Fix loading pages in containers without document.
2006-12-14 12:51:23 +01:00
Jacek Caban
f609a768e7
mshtml: Added nsACString_SetData function and use it instead of nsACString_Init when we return string value.
2006-12-14 12:51:16 +01:00
Andrew Talbot
82a042d0df
rpcrt4/tests: Cast-qual warnings fix.
2006-12-14 12:51:10 +01:00
Francois Gouget
df9715b1b0
shell32: Fix FindExecutableW() to not check if lpResult after using it. It's supposed to cause a segfault anyway.
...
Use SE_ERR_FNF rather than a numeric literal.
2006-12-14 12:45:27 +01:00
Francois Gouget
2538fa319a
shell32: Add some documentation for FindExecutableW().
2006-12-14 12:45:21 +01:00
Francois Gouget
71e5f3c116
shell32: Fix FindExecutable() to return the executable path, not the whole command.
2006-12-14 12:45:15 +01:00
Francois Gouget
65b81bebaa
shell32/tests: Add FindExecutable() tests.
2006-12-14 12:45:04 +01:00
Francois Gouget
2fa16067f6
shell32/tests: MSDN says ShellExecute() == 32 indicates an error. So fix the tests.
2006-12-14 12:44:56 +01:00
Francois Gouget
5e10172b30
ole32: Fix named/nameless union compilation error.
2006-12-14 12:44:31 +01:00
Francois Gouget
f0dd63cbb4
msvcrt: The tests link with msvcrt(d).dll now, so use GetModuleHandle() rather than LoadLibrary().
2006-12-14 12:44:28 +01:00
Jacek Caban
7aa9ea4ec0
mshtml: Added beginning of IDM_PRINT implementation.
2006-12-13 16:51:48 +01:00
Jacek Caban
139d2b813d
mshtml: Added test of CompareUrl.
2006-12-13 16:51:39 +01:00
Vitaliy Margolen
ff721806ca
winex11.drv: Update cached cursor position after calling hook.
2006-12-13 16:17:04 +01:00
Vitaliy Margolen
b13681797a
winex11.drv: Only events with MOUSEEVENTF_MOVE flag should change mouse position.
2006-12-13 16:16:12 +01:00
Pierre d'Herbemont
5ff751156d
kernel32: Remove unneeded headers.
2006-12-13 16:05:11 +01:00
Alexandre Julliard
3dc21d387b
ntdll: Map the PE header up to the specified size, and clear the rest of the page.
2006-12-13 16:04:49 +01:00
Dmitry Timoshkov
64b2ca2573
kernel32: Add the data that mimics the PE image which upack creates.
2006-12-13 16:04:48 +01:00
Jacek Caban
bb52f14d59
urlmon: Use pluggable protocol in CoInternetCompareUrl.
2006-12-13 16:04:48 +01:00
Jacek Caban
35e0e994ce
urlmon: Added application/x-msdownload mime filter.
2006-12-13 16:04:48 +01:00
Andrew Talbot
ac550a88ef
msvcrt/tests: Cast-qual warnings fix.
2006-12-13 11:49:06 +01:00
Andrew Talbot
9cf1579aad
ntdll/tests: Cast-qual warning fix.
2006-12-13 11:49:01 +01:00
Alexandre Julliard
aa25e2938c
winex11.drv: Fixed computation of viewport and scissor position.
2006-12-12 21:07:39 +01:00
Pierre d'Herbemont
221b044740
user32: Factorize graphics driver SetParent into user32.
2006-12-12 20:38:32 +01:00
Clinton Stimpson
39a5b0760c
usp10: Add tests and fix for ScriptXtoCP .
2006-12-12 20:24:43 +01:00
Vitaliy Margolen
aa8392c9e7
dinput: Use standard mouse data format instead of custom one.
2006-12-12 20:24:20 +01:00
Vitaliy Margolen
6246fa62f9
dinput: Remove redundant parameter.
2006-12-12 20:24:10 +01:00
Vitaliy Margolen
d5b57f3904
dinput: Move mouse & keyboard user data format to base class.
2006-12-12 20:23:57 +01:00
Vitaliy Margolen
1d314d54ba
dinput: Move joystick user data format into base class.
2006-12-12 20:23:37 +01:00
Vitaliy Margolen
3446caab56
dinput: Add user data format into base class. Implement SetDataFormat.
2006-12-12 20:22:53 +01:00
Vitaliy Margolen
cd050bf25c
dinput: Move transform and offsets structures into base device class.
2006-12-12 20:22:44 +01:00
Paul Vriens
b73f30f8eb
winspool.drv/tests: No need to return anything as we are using a global variable now.
2006-12-12 20:17:26 +01:00
Pierre d'Herbemont
3c0d2e3808
kernel32: Allow the preferred language to be different from the preferred locale on Mac OS X.
2006-12-12 20:17:19 +01:00
Jacek Caban
13f7784634
mshtml: Use HTMLWindow::alert in nsPromptService::Alert.
2006-12-12 20:11:56 +01:00
Jacek Caban
62f1ef9d85
mshtml: Added alert implementation.
2006-12-12 20:11:31 +01:00
Alexandre Julliard
fdcd9859b4
winex11.drv: Get rid of the display pointer in the GL context.
2006-12-12 18:23:34 +01:00
Alexandre Julliard
6e01e4aa51
opengl32: Don't use ENTER_GL/LEAVE_GL around calls to driver functions.
...
This causes lock inversions when the driver accesses the DC.
2006-12-12 18:21:01 +01:00
Alexandre Julliard
de154e738a
opengl32: Avoid generating a wrapper for internal functions when we can call the internal one directly.
2006-12-12 17:59:44 +01:00
Ulrich Czekalla
715d0e8409
winex11.drv: Correctly position and clip opengl child windows.
2006-12-12 17:28:12 +01:00
Alexandre Julliard
0ab5590479
winex11.drv: Get rid of the unused set_drawable function.
2006-12-12 15:37:32 +01:00
Alexandre Julliard
826c1d8700
gdi32: Use a more appropriate size for the default clip region.
2006-12-12 15:00:19 +01:00
Alexandre Julliard
21635133fb
winex11.drv: Implemented DESKTOPHORZ/VERTRES device caps.
2006-12-12 14:59:55 +01:00
Alexandre Julliard
d302db41aa
winex11.drv: Make sure the drawable rect is always updated and use it where appropriate.
2006-12-12 13:46:15 +01:00
Ulrich Czekalla
4bdf4345b8
winex11.drv: Store window and drawable rects in X11DRV_PDEVICE.
2006-12-12 13:45:10 +01:00
Alexandre Julliard
e7b9a5f166
winex11.drv: Remove unused PropertyAliasMap variable.
2006-12-12 12:14:38 +01:00
Hans Leidekker
8c34da2297
mscoree: Add a stub implementation for CorExitProcess and GetRequestedRuntimeInfo.
2006-12-12 12:12:48 +01:00
Hans Leidekker
50f4edae54
mscoree: Take advantage of an installed Mono for Windows to run .NET applications.
2006-12-12 12:12:22 +01:00
Paul Vriens
e9cd221e80
winspool/tests: Don't treat having no printers as a failure.
2006-12-12 12:11:29 +01:00
Paul Vriens
7dd8066941
winspool/tests: Make default_printer a global variable.
2006-12-12 12:11:20 +01:00
Andrew Talbot
9317377fb8
msvcrt/tests: Cast-qual warnings fix.
2006-12-12 12:11:12 +01:00
Andrew Talbot
24c4f46da4
msvcrt/tests: Cast-qual warnings fix.
2006-12-12 12:11:07 +01:00
Andrew Talbot
ebd6f7d1ce
msi/tests: Cast-qual warning fix.
2006-12-12 12:11:01 +01:00
Marcus Meissner
4d52a421d7
Made some functions static.
2006-12-12 12:10:57 +01:00
Detlef Riekenberg
a2f0cb8542
localspl/tests: Add tests for XcvClosePort.
2006-12-11 17:07:43 +01:00
Detlef Riekenberg
9f90c74fd8
localspl/tests: Add tests for XcvOpenPort.
2006-12-11 17:07:39 +01:00
Hans Leidekker
3558cdb8d5
shell32: Add a stub implementation for SHLoadNonloadedIconOverlayIdentifiers.
2006-12-11 17:05:38 +01:00
Stefan Dösinger
92460b98d1
wined3d: Move WINED3DRS_SEPARATEALPHABLENDENABLE to the state table.
2006-12-11 16:27:04 +01:00
Stefan Dösinger
8a5bf91b4e
wined3d: Move SRGBWRITEENABLE to the state table.
2006-12-11 16:26:53 +01:00
Stefan Dösinger
cd0d0a7041
wined3d: Move tesselation to the state table.
2006-12-11 16:26:39 +01:00
Stefan Dösinger
3bb41771ad
wined3d: Move WINED3DRS_NORMALDEGREE to the state table.
2006-12-11 16:26:25 +01:00
Stefan Dösinger
052197acb0
wined3d: Move WINED3DRS_POSITIONDEGREE to the state table.
2006-12-11 16:26:14 +01:00
Stefan Dösinger
e25edbfc66
wined3d: Make WINED3DRS_DEBUGMONITORTOKEN a nogl state.
2006-12-11 16:26:05 +01:00
Stefan Dösinger
8197470d67
wined3d: Move WINED3DRS_PATCHSEGMENTS to the state table.
2006-12-11 16:25:48 +01:00
Stefan Dösinger
e498a16124
wined3d: Move WINED3DRS_PATCHEDGESTYLE to the state table.
2006-12-11 16:25:13 +01:00
Stefan Dösinger
d7b8549963
wined3d: Move WINED3DRS_MULTISAMPLEMASK to the state table.
2006-12-11 16:25:03 +01:00