Rob Shearman
1f56359261
hlink: Fix memory leak by freeing extension services This->headers in the release function.
2007-12-26 14:01:58 +01:00
Reece H. Dunn
230ca207ca
user32: Added the new Vista messages to spy.
2007-12-26 14:01:54 +01:00
Rob Shearman
9804aba758
rpcss: Use context handles to automatically free running object table entries if the client process quits without calling IrotRevoke.
2007-12-26 13:27:42 +01:00
Rob Shearman
e24f664b26
rpcrt4: Add tests for low-level context handle functions.
2007-12-26 13:26:52 +01:00
Rob Shearman
3d8af5630b
rpcrt4: Implement low-level context handle support.
...
Server context handles are tracked from associations as their lifetime
is determined by the lifetime of the association.
2007-12-26 13:26:49 +01:00
Rob Shearman
698ba6b4d4
rpcrt4: Implement higher-level NDR server context handle functions.
...
Implement NdrServerContextMarshall and NdrServerContextNewMarshall on
top of NDRSContextMarshall2. Implement NdrContextHandleInitialize,
NdrServerContextUnmarshall and NdrServerContextNewUnmarshall on top of
NDSContextUnmarshall2.
2007-12-26 13:26:38 +01:00
Rob Shearman
cf6d95c1b8
rpcrt4: Move low-level NDR context handle functions to a separate file.
2007-12-26 13:26:30 +01:00
Alexandre Julliard
5c6ece129f
wintab32: Fix debug traces to use wine_dbg_sprintf.
2007-12-26 13:25:54 +01:00
Jeremy White
51ea5cb4e8
wintab32: Fix the W->A translation for CSR_NAME and CSR_BTNNAMES.
...
Has the lovely side effect of making Photoshop pressure + tilt work.
2007-12-26 13:21:03 +01:00
Jeremy White
f193197a66
wintab32: Capture the number of buttons earlier, allowing our button maps to be filled in.
2007-12-26 13:20:58 +01:00
Jeremy White
3036e7f626
wintab32: Implement the ability to return the number of devices and cursors.
2007-12-26 13:18:53 +01:00
Jeremy White
f5adac3b19
wintab32: Don't return information for non existent cursors.
2007-12-26 13:18:47 +01:00
Jeremy White
9267fcd99f
wintab32: Correctly handle devices with a device id of 0.
...
The XInput macros such as DeviceMotionNotify will correctly return an eventclass of 0
if the device id is 0. Given that, we cannot use eventclass != 0 as a meaningful
test, and must instead use the returned type.
2007-12-26 13:18:32 +01:00
Jeremy White
d58429d085
wintab32: Compute our physical device characteristics based on the first tablet device that looks like a stylus.
...
Otherwise, we may be computing based on a mouse or cursor, and then
come to incorrect values for our tilt and pressure settings.
2007-12-26 13:18:25 +01:00
Jeremy White
5132ab4693
wintab32: Add additional device tracing.
2007-12-26 13:18:15 +01:00
Jeremy White
64a929c483
wintab32: Order the cursor array by the standard Wacom promulgates.
2007-12-26 13:17:48 +01:00
Jeremy White
047a969658
wintab32: Add constants for cursor types and use them.
2007-12-26 13:17:00 +01:00
Maarten Lankhorst
7034b92d90
winealsa: Add special case for microphone source in mixer.
...
Some microphones don't have a capture control, but a playback control
instead. So use the playback volume, but still register it as capture
volume.
2007-12-24 21:04:57 +01:00
Jacek Caban
82a199bcee
mshtml: Use IBindCtx passed to Load in BindToStorage call.
2007-12-24 16:34:28 +01:00
Jacek Caban
d067fabd38
urlmon: Fixed BindToObject tests.
2007-12-24 16:34:23 +01:00
Jacek Caban
1148d4f13f
urlmon: Added more binding tests.
2007-12-24 16:34:17 +01:00
Jacek Caban
19bca90710
urlmon: Added more BindProtocol::ReportProgress implementation.
2007-12-24 16:27:56 +01:00
Jacek Caban
4883c8aba6
urlmon: Added BindProtocol::[Un]LockRequest.
2007-12-24 16:27:52 +01:00
Jacek Caban
f189e7a060
urlmon: Added BindProtocol::Continue implementation.
2007-12-24 16:27:47 +01:00
Jacek Caban
a6eb0780be
urlmon: Added BindProtocol::Switch implementation.
2007-12-24 16:27:43 +01:00
Jacek Caban
a9765337f8
urlmon: Added IServiceProvider implementation to BindProtocol object.
2007-12-24 16:27:38 +01:00
Jacek Caban
7cd13e17ad
urlmon: Added BindProtocol::GetBindString implementation.
2007-12-24 16:27:33 +01:00
Jacek Caban
0d869d539f
urlmon: Fixed protocol tests.
2007-12-24 16:27:27 +01:00
Jeremy White
ee0554b737
wintab32: Do not offset the physical device id by the cursor number.
2007-12-24 16:22:51 +01:00
Jeremy White
c9fcb15b11
wintab32: Store and use the physical device id to match device to cursor.
2007-12-24 16:22:44 +01:00
Alistair Leslie-Hughes
3b43ea73ef
msxml3: Fix memory leaks in tests.
2007-12-24 13:31:02 +01:00
Alexander Dorofeyev
188ef4e4f9
ole32: Fix wrong timeout check.
2007-12-24 13:30:56 +01:00
Eric Pouech
aff968fb47
valgrind: Made Wine compliant will latest Valgrind macros (the one removed from 3.3.0 and deprecated since 3.2.0).
2007-12-24 13:30:39 +01:00
Andrew Talbot
15d6436295
msi: Remove unneeded cast.
2007-12-24 13:30:24 +01:00
Andrew Talbot
edaa0fbc13
msvcrt: Remove unneeded cast.
2007-12-24 13:30:20 +01:00
Andrew Talbot
0d6bc9076f
msacm32: Remove unneeded casts.
2007-12-24 13:30:17 +01:00
Stefan Leichter
20c0ba2341
kernel32: Silence a fixme in GetNativeSystemInfo.
2007-12-23 14:17:12 +01:00
Stefan Leichter
bfffb4f461
gdiplus: Partly implement GdipCreateFromHDC2
2007-12-23 14:17:12 +01:00
Johannes Stezenbach
ca4d35fe48
ws2_32: Set *res = NULL for error return from WS_getaddrinfo().
2007-12-23 14:17:12 +01:00
Johannes Stezenbach
a3ae419594
wininet: Fix error return code in FindFirstUrlCacheEntryW() stub.
2007-12-23 14:17:12 +01:00
Johannes Stezenbach
7e18416e80
wininet: Implement support for INTERNET_OPTION_VERSION in InternetQueryOptionW.
2007-12-23 14:17:12 +01:00
Peter Oberndorfer
cea66e5859
gdi32: Fix a comment typo.
2007-12-23 14:17:11 +01:00
Peter Oberndorfer
730d546903
winex11: Remove unused SWAP_INT macro.
2007-12-23 14:17:11 +01:00
James Hawkins
f0d369ba44
msi: Allow whitespace after the property name when setting a property in the dialog.
2007-12-23 14:17:11 +01:00
James Hawkins
58c7fe1095
msi: Allow the not-equal operator in WHERE query string comparisons.
2007-12-23 14:17:11 +01:00
James Hawkins
3c0f7ca4e6
msi: Fix deleting temporary rows, with tests.
2007-12-23 14:17:11 +01:00
Rob Shearman
64d1e2d8e3
rpcrt4: Set pStubMsg->BufferMark in NdrConformantVaryingArrayUnmarshall and NdrVaryingArrayUnmarshall.
...
pStubMsg->BufferMark should always be set before
EmbeddedPointerUnmarshall is called and these functions didn't
previously do so.
2007-12-23 13:55:27 +01:00
Andrey Turkin
33df0a7605
dbghelp: Adjust minidump streams ordering and sizing.
...
To more closely match native format; this is required for windbg.
2007-12-23 13:55:22 +01:00
Alexandre Julliard
201fc77fd6
winedos: Add the possibility of refusing to emulate some interrupts.
2007-12-23 13:55:12 +01:00
Alexandre Julliard
28aed6d9c8
kernel32: Initialize MaximumLength of the user params directory too.
2007-12-23 13:54:31 +01:00
Alexandre Julliard
16aadb2785
kernel32: Yet another workaround for broken apps in GlobalMemoryStatus.
2007-12-21 14:27:40 +01:00
Kirill K. Smirnov
b7f617c916
kernel32: Invalidate local copy of console input event handle while reallocating console.
2007-12-21 14:27:10 +01:00
Lei Zhang
99a193ce7e
quartz: Make filtergraph aggregatable.
2007-12-21 13:58:33 +01:00
Lei Zhang
5ddb13381e
quartz: Move aggregation tests into separate file.
2007-12-21 13:58:27 +01:00
Alexander Dorofeyev
eb3fb4bf28
wined3d: Use IWineD3DDeviceImpl_ClearSurface in IWineD3DDeviceImpl_Clear.
2007-12-21 13:58:19 +01:00
Alexander Dorofeyev
f5aaabd1f2
wined3d: Rewrite IWineD3DSurfaceImpl_BltOverride colorfill codepath.
2007-12-21 13:58:13 +01:00
Andrey Turkin
343f2c1b30
ntdll: Implement BindIoCompletionCallback.
2007-12-21 13:52:34 +01:00
Zhangrong Huang
26bc15a811
secur32: Fix possible crash while loading SSP providers from registry.
2007-12-21 13:46:15 +01:00
Zhangrong Huang
0e4f8d1e2c
gdi32, winex11.drv: Correct default Chinese font name.
2007-12-21 13:46:10 +01:00
Stefan Dösinger
998426e6b7
d3d9: Accept D3DDEVTYPE_REF devices in the vertex declaration test.
2007-12-21 13:44:21 +01:00
Stefan Dösinger
47a8a6bd44
wined3d: Implement and test vertex fixups with per stream offsets.
2007-12-21 13:44:16 +01:00
Stefan Dösinger
e27cf6ff8f
wined3d: Per stream offsets are 4 byte aligned.
2007-12-21 13:44:06 +01:00
Stefan Dösinger
8ff517eeb9
wined3d: Vertex attributes are 4 byte aligned.
2007-12-21 13:43:58 +01:00
Stefan Dösinger
a0b81e1c44
wined3d: Add a test for POSITIONT vertex fixups.
2007-12-21 13:15:09 +01:00
Stefan Dösinger
b475047cc0
wined3d: Improve some traces.
2007-12-21 13:14:58 +01:00
Stefan Dösinger
d8209b5de3
d3d9: Extend the fixed function vertex declaration test.
2007-12-21 13:14:49 +01:00
Stefan Dösinger
6d575ec301
wined3d: Change the vertex buffer declaration's data format.
...
This hopefully makes the vertex attribute detection simpler, more solid,
readable and flexible.
2007-12-21 13:14:36 +01:00
Stefan Dösinger
b5f925cae0
wined3d: Implement half float vertex buffer conversion.
2007-12-21 13:13:56 +01:00
Michael Jung
6598589ebd
ole32: Avoid leaving a critical section twice.
2007-12-21 13:13:10 +01:00
Alexandre Julliard
a4269c8eed
kernel32: Store the initial directory as a full path in the process parameters.
2007-12-21 12:42:28 +01:00
Rob Shearman
e55854ddc5
kernel32: Add a test for calling VirtualAlloc on a view of a SEC_RESERVE file mapping.
2007-12-21 12:41:24 +01:00
Rob Shearman
366fd6e3af
rpcrt4: Fix a memory leak from the get_filename call in the server tests.
2007-12-21 12:41:21 +01:00
Rob Shearman
17eb6f44ad
rpcrt4: Print an error if stub buffer pointer is passed into safe_copy_from_buffer.
...
Also print an error message if there was an overflow.
2007-12-21 12:41:18 +01:00
Alex Villacís Lasso
c06cfa85c2
comdlg32: Fix another regression in 3.1-style file dialog from LB_DIR fix.
2007-12-21 12:41:07 +01:00
Andrew Talbot
b98bfac4cc
mciseq: Remove unneeded casts.
2007-12-21 12:40:58 +01:00
Andrew Talbot
22f43db863
mciavi32: Remove unneeded casts.
2007-12-21 12:40:55 +01:00
Andrew Talbot
4a35f62deb
kernel32: Revert the removal of a cast from a macro.
2007-12-21 12:40:50 +01:00
Andrew Talbot
d05a511d0b
mapi32: Remove unneeded casts.
2007-12-21 12:40:38 +01:00
Andrew Talbot
ca6003b8f0
kernel32: Remove unneeded casts.
2007-12-21 12:40:32 +01:00
Huw Davies
3fa10f79f4
inetcomm: Implement IMimeBody_GetOffsets.
2007-12-21 12:40:24 +01:00
Alexandre Julliard
2835dc9fc9
ntdll: Increase the buffer size dynamically for relay debug lists.
2007-12-20 16:59:07 +01:00
Alexandre Julliard
7593fac632
advapi32: Start non-interactive services in a separate window station.
2007-12-20 16:44:36 +01:00
Alexandre Julliard
eb2d8458a3
advapi32: Move the EnumDependentServicesA/W stubs in service.c where they belong.
...
Make the stubs return success.
2007-12-20 15:00:42 +01:00
Roy Shea
702e6d8d15
qmgr: AddRef, QueryInterface, and stub functions for queue manager interface.
2007-12-20 12:29:08 +01:00
Alexandre Julliard
3b244b95b2
server: Use SIGQUIT instead of SIGTERM to terminate a thread.
...
This allows keeping the default SIGTERM behavior of killing the whole
process.
2007-12-20 12:19:35 +01:00
Alexandre Julliard
e2a366ce33
kernel32: Forward interrupts in 32-bit code to winedos too.
2007-12-20 12:18:19 +01:00
Dmitry Timoshkov
5a6e0ea46f
riched20: Remove a redundant parameter from trace.
2007-12-20 12:17:26 +01:00
James Hawkins
f4eea10bed
msi: The BS_GROUPBOX style should only be used if the HasBorder attribute is set.
2007-12-20 12:17:21 +01:00
Rob Shearman
93df1675f1
ole32: Fix RPC_GetLocalClassObject to wait for 30 seconds, even if messages arrive while we are waiting.
2007-12-20 12:10:35 +01:00
Rob Shearman
9a888e6465
rpcrt4: Fix NdrConformantStringUnmarshall to always increment the buffer during unmarshalling.
...
safe_copy_from_buffer has the side-effect of incrementing the buffer and
this still needs to be done when we point the memory into the buffer.
(Thanks to Maarten Lankhorst for finding the mistake and suggesting a fix.)
2007-12-20 12:10:30 +01:00
Stefan Dösinger
aaa0e5090a
wined3d: Add a test for 16 bit floats.
2007-12-20 12:10:16 +01:00
Stefan Dösinger
b83dc6bbf6
wined3d: Move the GL info structure into the adapter.
2007-12-20 12:10:08 +01:00
Stefan Dösinger
6ac59b96ed
wined3d: Fix vertex buffers based on type, not semantic.
2007-12-20 12:09:56 +01:00
Stefan Dösinger
2d90449500
wined3d: Fixed function vertex attribute types are flexible.
2007-12-20 10:49:42 +01:00
Stefan Dösinger
a3c2fb9e64
wined3d: Store if half float conversion is needed in the decl.
2007-12-20 10:48:16 +01:00
Stefan Dösinger
30c1abb1eb
wined3d: Always dump the fbo state on errors.
2007-12-20 10:48:08 +01:00
Dmitry Timoshkov
78718a41c7
user32: Add a test for an invalid DEVMODE passed to ChangeDisplaySettings, make it pass under Wine.
2007-12-20 10:47:49 +01:00
Dmitry Timoshkov
c3fe9ec2f7
gdi32: Add a test for minimal acceptable DEVMODEA size, make it pass under Wine.
2007-12-20 10:47:40 +01:00
James Hawkins
18407eafdc
msi: Initialize a default COM apartment for custom actions.
2007-12-20 10:47:35 +01:00
James Hawkins
1d42de71ea
msi: Allow NULL parameters to be passed to the local MsiSetProperty.
2007-12-20 10:47:32 +01:00