Detlef Riekenberg
f4a9919304
spoolss/tests: Fix a test on vista/w2k8.
2008-08-19 15:16:21 +02:00
Hans Leidekker
250cac32ca
winhttp: Implement WinHttpTimeFromSystemTime and WinHttpTimeToSystemTime.
2008-08-19 15:05:01 +02:00
Hans Leidekker
877d6c95c6
winhttp: Forward WinHttpCrackUrl and WinHttpCreateUrl to wininet for the time being.
2008-08-19 15:04:53 +02:00
Hans Leidekker
587162c3b6
winhttp: Add stub implementations for WinHttpGetDefaultProxyConfiguration, WinHttpGetProxyForUrl and WinHttpSetDefaultProxyConfiguration.
2008-08-19 15:03:45 +02:00
Hans Leidekker
a3d9df7d4d
winhttp: Implement WinHttpSetStatusCallback. Start sending notifications.
2008-08-19 15:03:37 +02:00
Hans Leidekker
ce00aa019f
winhttp: Implement WinHttpOpenRequest.
2008-08-19 15:03:29 +02:00
Hans Leidekker
770ee20461
winhttp: Implement WinHttpConnect.
2008-08-19 15:03:19 +02:00
Hans Leidekker
405e8cda41
winhttp: Implement WinHttpOpen and WinHttpCloseHandle.
2008-08-19 15:02:53 +02:00
Hans Leidekker
d5c0ccf93a
winhttp: Add a handle management implementation.
2008-08-19 15:02:29 +02:00
Zac Brown
dfd9681fab
winhttp: Add test for adding/querying headers.
2008-08-19 14:57:39 +02:00
Zac Brown
db0b7beffa
winhttp: Add stub implementation for WinHttpAddRequestHeaders.
2008-08-19 14:57:23 +02:00
Zac Brown
9dd04bfc32
winhttp: Add stub implementation for WinHttpQueryHeaders.
2008-08-19 14:57:11 +02:00
Zac Brown
525037d758
winhttp: Add test for WinHttpTimeToSystemTime.
2008-08-19 14:57:01 +02:00
Zac Brown
59397fab02
winhttp: Add stub implementation for WinHttpTimeToSystemTime.
2008-08-19 14:56:52 +02:00
Zac Brown
5706b84513
winhttp: Add test for WinHttpTimeFromSystemTime.
2008-08-19 14:56:37 +02:00
Zac Brown
6858aa4a0f
winhttp: Add stub implementation for WinHttpTimeFromSystemTime.
2008-08-19 14:56:20 +02:00
Vincent Povirk
17c0c0a54b
wininet: Default to keep-alive when the server is HTTP/1.1, not when it isn't.
2008-08-19 14:56:06 +02:00
James Hawkins
5a3c3b6a12
msi: Use MsiQueryFeatureState to determine the feature's state.
2008-08-19 13:56:08 +02:00
James Hawkins
42115638c8
msi: Use MsiQueryComponent state to determine the component's state.
2008-08-19 13:56:04 +02:00
James Hawkins
10a2a5effe
msi: Base removal of a file on the component's action, not the file's state.
2008-08-19 13:56:01 +02:00
James Hawkins
7fbce31ef7
msi: Add more tests for feature and component states.
2008-08-19 13:55:58 +02:00
James Hawkins
5ea0d9d807
ole32: Storage sharing should be implemented in ole32, not the lower-level file API.
2008-08-19 13:55:53 +02:00
James Hawkins
0e6bfb3b43
msi: Test the file access and share modes of MsiOpenDatabase.
2008-08-19 13:39:51 +02:00
James Hawkins
e64a699b07
msi: Remove misc files from the RemoveFile table.
2008-08-19 13:39:40 +02:00
James Hawkins
a00bdc1178
msi: A file's component's state does not determine file removal.
2008-08-19 13:39:30 +02:00
James Hawkins
f33ef6ac3b
msi: Don't remove a file if the old file is strictly newer than the version to be installed.
2008-08-19 13:39:19 +02:00
James Hawkins
ca4b17efe8
msi: Don't check for a NULL component, as the component is guaranteed to exist.
2008-08-19 13:39:11 +02:00
James Hawkins
9a8d2f3f5c
msi: Ignore a file that has a missing component.
2008-08-19 13:39:02 +02:00
James Hawkins
74239fcd91
msi: Factor out media handling and use the new interface to efficiently extract assemblies.
2008-08-19 13:37:51 +02:00
James Hawkins
bf51518449
msi: Perform costing again for the InstallExecute sequence.
2008-08-19 13:36:32 +02:00
James Hawkins
d9f2120f14
msi: Ignore all non-stream elements when filling the _Streams table.
2008-08-19 13:36:25 +02:00
Maarten Lankhorst
6a7127bfc2
winmm: Test opening the same device twice.
...
Behavioral test to show that wine winmm needs fixing.
2008-08-19 13:36:16 +02:00
Maarten Lankhorst
179990ac36
dsound: Remove int24_struct from conversion routines.
2008-08-19 13:36:10 +02:00
Maarten Lankhorst
3995627de2
winealsa.drv: Fix compiler warnings and remove deprecated calls.
...
Fixes wine build on lsb compliant systems and some warnings.
2008-08-19 13:30:48 +02:00
James Hawkins
236147b568
fusion: Ignore the case of the assembly filename extension.
2008-08-19 13:30:48 +02:00
James Hawkins
cfc68a96c7
fusion: Align the metadata header pointer on a DWORD boundary.
2008-08-19 13:30:48 +02:00
James Hawkins
dd9b0edb6f
fusion: Handle loading 64-bit .NET assemblies.
2008-08-19 13:30:48 +02:00
James Hawkins
48524c9b92
ole32: Test the file access and share modes of StgCreateDocFile.
2008-08-19 13:30:47 +02:00
Michael Karcher
5f2159e806
msvcrt/file: stdio should clamp characters to 8 bits.
2008-08-19 13:04:44 +02:00
Nikolay Sivov
af4562c34d
gdiplus: Implemented GdipPathIterNextMarkerPath with tests.
2008-08-19 12:55:13 +02:00
Michael Stefaniuc
9c62181a38
riched20: Remove redundant NULL check before HeapFree (Smatch).
2008-08-19 12:55:00 +02:00
Michael Stefaniuc
3b8aeb913b
advapi/tests: CreateFile returns INVALID_HANDLE_VALUE on error (Smatch).
2008-08-19 12:54:57 +02:00
Rob Shearman
739d89369b
rpcrt4: Implement RpcBindingReset.
2008-08-19 12:54:31 +02:00
Rob Shearman
e98539520d
rpcrt4: Don't get or create an association for bindings with incomplete endpoints.
...
It's inefficient since the association will have to be replaced before
the binding can be used to connect to a server.
2008-08-19 12:54:26 +02:00
Rob Shearman
6ed020d813
rpcrt4: Check for previous association being NULL in RPCRT4_ResolveBinding.
...
bind->Assoc could be NULL if the binding hasn't been resolved.
2008-08-19 12:54:21 +02:00
Rob Shearman
c5dd3f079c
rpcrt4: Test the endpoint mapper for the ncalrpc protseq as well as the ncacn_np protseq.
2008-08-19 12:25:42 +02:00
Stefan Dösinger
e10302d952
ddraw: Implement IDirectDraw7::GetFourCCCodes.
2008-08-19 12:25:37 +02:00
Stefan Dösinger
c1bbab7c54
ddraw: Send the ddraw output to the clipper window, if any.
2008-08-19 12:25:31 +02:00
Stefan Dösinger
3d49e8cd5e
wined3d: Add a swapchain method to set the dest override.
...
DDraw can draw to the front buffer only, thus there's never a Present
call which could pass this window. Due to that a drawing-independent
method is needed.
2008-08-19 12:25:20 +02:00
Stefan Dösinger
25c07dc86c
wined3d: Remove the ddraw_window device member.
2008-08-19 12:25:05 +02:00
Stefan Dösinger
376944ebe4
wined3d: Remove the device-global fullscreen flag.
2008-08-19 12:24:57 +02:00
Stefan Dösinger
34b37fe241
d3d: Remove IWineD3DDevice::SetHwnd.
2008-08-19 12:22:05 +02:00
Stefan Dösinger
7f2b8f9bba
wined3d: Support redirecting the primary context.
2008-08-19 12:21:49 +02:00
Stefan Dösinger
e178ddd9e1
wined3d: Use a swapchain for GDI surfaces.
...
This is a long-needed cleanup aimed at removing the ddraw_primary,
ddraw_window, ddraw_width and ddraw_height members from
IWineD3DDeviceImpl, which just do not belong there. Destination
window and screen handling is supposed to be done by swapchains.
2008-08-19 12:21:32 +02:00
Stefan Dösinger
e5de2fc82c
wined3d: Move some swapchain code into a base class.
2008-08-19 12:20:47 +02:00
Juan Lang
1799ceb8c1
crypt32: Free memory using the correct function on failure.
2008-08-19 12:20:40 +02:00
Juan Lang
9423f836ac
crypt32: Fix length calculation for decoding CRL_DIST_POINT_NAME.
2008-08-19 12:20:35 +02:00
Juan Lang
802770299d
crypt32: Set *pcbStructInfo on more success paths.
2008-08-19 12:20:30 +02:00
Juan Lang
a1e14feeac
crypt32: Implement CertFindCertificateInStore for CERT_FIND_SIGNATURE_HASH.
2008-08-19 12:20:23 +02:00
Juan Lang
e763923b07
crypt32: Implement CERT_SIGNATURE_HASH_PROP_ID.
2008-08-19 12:20:18 +02:00
Juan Lang
d8da3e83ff
crypt32: Implement CryptHashToBeSigned.
2008-08-19 12:20:09 +02:00
Juan Lang
b18919bef7
crypt32: Add tests for CryptHashToBeSigned.
2008-08-19 12:20:04 +02:00
Juan Lang
f5eb6caf05
crypt32: Add stub for CryptHashToBeSigned.
2008-08-19 12:19:58 +02:00
Juan Lang
8f74b60f87
crypt32: Add stub for CryptMsgVerifyCountersignatureEncodedEx.
2008-08-19 12:19:50 +02:00
Christian Costa
9a82c8071d
winealsa.drv: Improve midi port names.
2008-08-19 12:16:00 +02:00
Jacek Caban
984bff499e
mshtml: Use heap_alloc_zero for HTMLWindow allocation.
...
It's needed by DispatchEx implementation.
2008-08-19 12:15:56 +02:00
Rob Shearman
e1e6caf81c
kernel32: Fix a typo in the leadin check in WaitNamedPipeW.
2008-08-18 17:34:13 +02:00
Rob Shearman
23bb94c005
ole32: Remove dead code in StorageImpl_LoadFileHeader.
2008-08-18 17:34:13 +02:00
Rob Shearman
27ae234b04
rpcrt4: Remove unreachable code in EmbeddedComplexSize.
...
RPC_FC_ERROR_STATUS_T has a value of 0x10 and therefore isn't a
possible value of "flags_type & 0xf" in the switch statement.
2008-08-18 17:34:13 +02:00
Rob Shearman
a35431a194
quartz: Use memcmp instead of strncmp in MPEGSplitter_pre_connect.
...
header isn't a string and therefore using strncmp doesn't make sense.
2008-08-18 17:34:13 +02:00
Rob Shearman
89b479c8ec
hhctrl.ocx: Nul-terminate url_indicator constant in NavigateToUrl.
2008-08-18 17:34:13 +02:00
Rob Shearman
b234173b1f
oleaut32: Fix buffer length passed to VARIANT_DI_tostringW in VarBstrFromCy.
...
It's the number of elements, not the number of bytes.
2008-08-18 17:34:12 +02:00
Rob Shearman
3261814e08
shell32: Don't assign a result from a function that returns a BOOL to an HRESULT in shellex_get_dataobj.
...
Otherwise there could be confusion as to what type GetFullPathNameW is
returning.
2008-08-18 17:34:12 +02:00
Rob Shearman
5dd6d798a4
urlmon: Fix testing of HRESULT types with not operator instead of comparing against S_OK.
...
This makes it more obvious what the code is doing.
2008-08-18 17:34:12 +02:00
Rob Shearman
9dd75ea093
shlwapi: Fix testing of HRESULT types with not operator instead of comparing against S_OK.
...
This makes it more obvious what the code is doing.
2008-08-18 17:34:12 +02:00
Rob Shearman
03a25b487f
quartz: Fix testing of HRESULT types with not operator instead of comparing against S_OK.
...
This makes it more obvious what the code is doing.
2008-08-18 17:34:12 +02:00
Rob Shearman
e57697a04b
oleaut32: Fix testing of HRESULT types with not operator instead of comparing against S_OK.
...
This makes it more obvious what the code is doing.
2008-08-18 17:34:12 +02:00
Rob Shearman
064b6fce0c
ole32: Fix testing of HRESULT types with not operator instead of comparing against S_OK.
...
This makes it more obvious what the code is doing.
2008-08-18 17:34:12 +02:00
Rob Shearman
cda469c890
msi: Fix handle leak in ITERATE_SelfRegModules.
2008-08-18 17:34:12 +02:00
Rob Shearman
88a97daa71
msrle32: Fix uses of arithmetic operators on Boolean types in MSRLE32_CompressRLE4Line and MSRLE32_CompressRLE8Line.
...
The "extra_byte" variable is used as though it contains an integer
rather than a TRUE/FALSE value so make it into an integer.
2008-08-18 17:34:12 +02:00
Rob Shearman
6181419b64
comctl32: Fix use of arithmetic operator on Boolean type in TREEVIEW_ComputeItemInternalMetrics.
...
Use a conditional operator to get the same result, but improving
readability of the code.
2008-08-18 17:34:12 +02:00
Rob Shearman
602b58ba73
hhctl.ocx: Fix reference count leak in InPlace_OnPosRectChange.
...
Also compare the result of IOleObject_QueryInterface with S_OK instead
of using not operator so it is more clear what the code is doing.
2008-08-18 17:34:12 +02:00
Nikolay Sivov
169e87d879
gdiplus: Implemented GdipResetWorldTransform.
2008-08-18 17:27:59 +02:00
Nikolay Sivov
ef889d94a3
gdiplus: Implemented GdipPathIterNextSubpathPath with tests.
2008-08-18 17:27:16 +02:00
Nikolay Sivov
09950e3ab5
gdiplus: Implemented GdipPathIterIsValid with tests.
2008-08-18 17:27:06 +02:00
Jeff Latimer
b7e81d3e54
user32: Check for invalid conversation and return the correct error.
2008-08-18 17:26:46 +02:00
Jeff Latimer
544c1e5cd1
user32/tests: Add tests for for invalid DDE conditions.
2008-08-18 17:26:39 +02:00
Jeff Latimer
70ebae341d
user32: DdeClientTransaction should check that pData is not NULL for XTYP_REQUEST.
2008-08-18 17:26:19 +02:00
Jeff Latimer
04a59014f8
user32: DdeQueryString returns a NULL str if there is no handle.
2008-08-18 17:26:01 +02:00
Jeff Latimer
ec49e4179b
user32: DdeClientTransaction should return 0 in the last param for DDE_DATA.
2008-08-18 17:25:37 +02:00
Vladimir Pankratov
fe0d5b5578
shell32: Update Russian translation.
2008-08-18 17:24:26 +02:00
Lei Zhang
215f6c47ca
shell32: Handle directories in ShellExecute.
2008-08-18 17:24:22 +02:00
Alistair Leslie-Hughes
164e264a41
mshtml: Implement IDispatch for IHTMLAnchorElement.
2008-08-18 17:15:57 +02:00
Alistair Leslie-Hughes
e867fa253d
mshtml: Implement IDispatch for IHTMLElement2.
2008-08-18 17:15:57 +02:00
Dylan Smith
ddc107bd26
richedit: Added support for changing cell border colours.
2008-08-18 17:15:57 +02:00
Dylan Smith
421c5b0e02
richedit: Borders are now drawn for tables and nested tables.
2008-08-18 17:15:57 +02:00
Dylan Smith
967c148a68
richedit: Borders are drawn for simple tables.
2008-08-18 17:15:57 +02:00
Dylan Smith
a47d4a4c3a
richedit: Adjust table spacing with horizontal gap and left edge.
2008-08-18 17:15:57 +02:00
Dylan Smith
b628482d68
richedit: Removed an unused local variable and assignments to it.
2008-08-18 17:15:57 +02:00
Dylan Smith
fe1a24ff88
richedit: Substitute space for \tab and \par control words for simple tables.
...
For simple tables cells are represented with tabs, and a table row is
ended at the end of the paragraph, so native richedit controls
substitute spaces for \tab and \par rich text format control words.
2008-08-18 17:15:57 +02:00
Dylan Smith
a382e35600
richedit: EM_[SG]ETPARAFORMAT returned the wrong value.
...
The values returned by EM_SETPARAFORMAT and EM_GETPARAFORMAT previously
indicated an error, and the included tests shows that Windows behaves as
documented.
2008-08-18 17:15:57 +02:00
Rob Shearman
30cd9b473e
d3d9: Remove unneeded local variable in IDirect3DDevice9Impl_SetFVF.
2008-08-18 17:15:57 +02:00
Rob Shearman
320aac97e4
d3d9: Fix variable type in IDirect3DDevice9Impl_GetSoftwareVertexProcessing.
...
IWineD3DDevice_GetSoftwareVertexProcessing returns a BOOL, not an HRESULT.
2008-08-18 17:15:56 +02:00
Rob Shearman
0427cf087b
appwiz.cpl: Fix leak of thread and process handles in UninstallProgram.
2008-08-18 17:15:56 +02:00
Rob Shearman
b0e8143db6
cryptnet: Fix mismatch between sizeof and countof quantities in CRYPT_GetUrlFromCertificateCRLDistPoint.
...
nextUrl is of type "WCHAR *" so don't multiply the length by
"sizeof(WCHAR)" when incrementing the pointer.
2008-08-18 17:15:56 +02:00
Michael Karcher
33ca67dcab
kernel32: Fix profile sharing mode.
...
Based on a patch from Austin English.
2008-08-18 17:15:56 +02:00
Jeff Zaroyko
4603c87351
winmm: Remove misleading message.
2008-08-18 17:15:56 +02:00
Michael Karcher
3843d5beee
winex11: Fix GetDIBits with monochrome pixmaps.
2008-08-18 17:15:56 +02:00
Christian Costa
48b459afff
winmm: Implement stub for midiConnect and midiDisconnect.
2008-08-18 17:15:56 +02:00
Alistair Leslie-Hughes
666378f4fe
mshtml: Implement IDispatch for IHTMLElement.
2008-08-18 17:15:56 +02:00
Alistair Leslie-Hughes
6d9e79a45f
mshtml: Implement IDispatch for IHTMLStyle.
2008-08-18 17:15:56 +02:00
Alistair Leslie-Hughes
059c3ab650
mshtml: Implement HTMLStyle get_background.
2008-08-18 17:15:56 +02:00
Alistair Leslie-Hughes
373a43f0af
msxml3: Added and corrected trace string.
2008-08-18 17:15:56 +02:00
Lei Zhang
fc6553973f
comctl32: Add a test for TTM_GETTEXT.
2008-08-18 17:15:56 +02:00
Will Tipton
accb5f8faf
comctl32: Added input validation to TOOLTIPS_GetTextW() in order to handle gracefully the case where it is called with an empty tooltip.
2008-08-18 17:15:56 +02:00
Frans Kool
497377ec39
appwiz.cpl: Added Dutch resources.
2008-08-18 17:15:55 +02:00
Alistair Leslie-Hughes
905817a589
advapi32: Fix test under w2k8.
2008-08-18 17:15:55 +02:00
Alistair Leslie-Hughes
4d6d09553b
advapi32: Fix two tests for w2k8.
2008-08-18 17:15:55 +02:00
Juan Lang
fc8545b43a
crypt32: Implement CryptMsgGetAndVerifySigner.
2008-08-18 17:15:55 +02:00
Juan Lang
d677f6084d
crypt32: Add tests for CryptMsgGetAndVerifySigner.
2008-08-18 17:15:55 +02:00
Juan Lang
35b126a033
crypt32: Add stub for CryptMsgGetAndVerifySigner.
2008-08-18 17:15:55 +02:00
Andrew Talbot
3bf289aecc
dmime: Indirection levels fix.
2008-08-18 17:15:55 +02:00
James Hawkins
6e63953b4c
msi: Also check the LocalPackage install property when searching for the product package.
2008-08-18 17:15:46 +02:00
James Hawkins
d500dc4f31
msi: Test how MsiConfigureProductEx locates the source package.
2008-08-18 17:04:53 +02:00
Paul Vriens
d46f93669d
ole32/tests: Fix a test on win98 and W2K.
2008-08-18 17:04:48 +02:00
Huw Davies
67a5f256c4
gdi32: Don't use biSizeImage for a BI_BITFIELDS dib.
2008-08-18 17:04:44 +02:00
Huw Davies
d84ea74ec8
wineps.drv: Make sure we call CreateFontIndirect with zero width, otherwise we'll get a scaled-width font.
2008-08-18 17:04:41 +02:00
Rob Shearman
fc269433ce
oleaut32: Fix invalid free of import library entry name with SLTG typelibs.
...
Use TLB_MultiByteToBSTR to allocate import library entry name in
ITypeLib2_Constructor_MSFT as BSTR instead of a normal block of memory
to make the allocator the same as for SLTG typelibs. Free the name
with SysFreeString instead of TLB_Free.
2008-08-18 14:36:58 +02:00
Rob Shearman
2fab79955f
oleaut32: Avoid unnecessary allocations in TLB_MultiByteToBSTR and SLTG_ReadString.
2008-08-18 14:36:51 +02:00
Rob Shearman
ef5a5a4490
rpcrt4: Fix RpcStringBindingComposeA/W and RpcStringBindingParseA/W to escape and unescape delimiters in the string binding.
...
This behaviour is stated by the DCE/RPC specification and is also
shown in the rpcrt4 conformance tests.
2008-08-18 14:36:45 +02:00
Rob Shearman
0a5e5a6e5b
rpcrt4: Print a warning if connecting to a named pipe failed in rpcrt4_conn_open_pipe in the !wait case.
2008-08-18 14:36:33 +02:00
Rob Shearman
d2d513db74
rpcrt4: Fix RpcBindingToStringBinding to not generate a UUID string if the object UUID is nil.
2008-08-18 14:36:28 +02:00
Rob Shearman
90bd74081a
rpcrt4: Add test for RpcBindingToStringBindingA.
2008-08-18 14:36:23 +02:00
Rob Shearman
ce085ed8ec
rpcrt4: Check that strings in SMB, NB and pipe floors are nul-terminated before copying the data.
2008-08-18 14:35:43 +02:00
Rob Shearman
1e46fc672a
rpcrt4: Fix the protid used in ncalrpc tower functions.
...
The epm tower for the ncalrpc protseq should have a floor with a
protid of EPM_PROTOCOL_PIPE instead of EPM_PROTOCOL_SMB.
2008-08-18 14:35:26 +02:00
Rob Shearman
498216fc11
rpcrt4: Fix crash in rpcrt4_ncalrpc_parse_top_of_tower due to unconditionally dereferencing networkaddr and endpoint variables.
...
These can be NULL when parts of the tower are not required.
2008-08-18 14:35:21 +02:00
Rob Shearman
54e904e780
rpcrt4: Fix crash calculation of tower size in rpcrt4_ncalrpc_get_top_of_tower.
...
The size depends on the length of the endpoint string, not the network
address string.
2008-08-18 14:35:15 +02:00
Rob Shearman
cdb9625dbd
rpcrt4: Fix a typo in the ncalrpc protseq in the epm_endpoints structure.
2008-08-18 14:35:10 +02:00
Francois Gouget
4f597af285
dplayx/tests: Fix compilation on systems that don't support nameless unions.
2008-08-18 14:34:41 +02:00
Rob Shearman
2652ddfeba
rpcrt4: Re-implement part of the conformant varying structure processing routines using array_* functions.
2008-08-18 14:34:41 +02:00
Rob Shearman
b2305adc3c
rpcrt4: Factorise conformant string functions into array_* functions.
...
This allows conformant string array types to be
marshalled/unmarshalled when embedded in a complex type.
2008-08-18 14:34:40 +02:00
Rob Shearman
9e3260847a
rpcrt4: Factorise conformant varying array functions into array_* functions.
...
This allows conformant varying array types to be
marshalled/unmarshalled when embedded in a complex type.
2008-08-18 14:34:40 +02:00
Rob Shearman
518242ef33
rpcrt4: Add tests for a complex struct with conformant array.
2008-08-18 14:34:40 +02:00
Rob Shearman
9116d73c63
rpcrt4: Factorise conformant array NDR functions and use them to fix the wire-representation of complex structures with conformant arrays.
...
Factorise each conformant array function into the part that deals with
reading, writing or sizing the conformance and another part that deals
with reading, writing or sizing the variance and the element data.
This allows complex structures to use the right wire format where the
conformance appears before the structure data starts.
2008-08-18 14:34:40 +02:00
Dylan Smith
59195ed2ec
richedit: Added in support for streaming in and out nested tables.
2008-08-18 14:34:35 +02:00
Dylan Smith
300db3765f
richedit: Each cell can contain multiple paragraphs in msftedit.
2008-08-18 14:34:11 +02:00
Dylan Smith
bc61a637b9
richedit: Reversed deletion direction so tables are inserted forwards.
2008-08-18 14:34:10 +02:00
Dylan Smith
d29f671d1a
richedit: Protect deletion of cell boundaries when not deleting row.
2008-08-18 14:34:10 +02:00
Dylan Smith
bf5ccefc4c
richedit: Handle tab key properly within table cells.
...
Within table cells the tab key moves to the next cell in the table, or creates
a new table row when at the end of the table.
2008-08-18 14:34:10 +02:00
Dylan Smith
608c54ee69
richedit: Word/Line/Paragraph selection had selection anchor on wrong side.
...
After selection a word, line, or paragraph with multi click selection or using
the selection bar, then shift can be held and the arrows can be used to move
one of the ends of the selection.
2008-08-18 14:34:10 +02:00
Dylan Smith
e568e15142
richedit: Removed assumption about the order of rtf indent control words.
...
Previously the calculations of dxStartIdent and dxOffset depended on
their order.
2008-08-18 14:34:10 +02:00
Maarten Lankhorst
2cd620802a
winealsa.drv: Add ability to recover from underruns to directsound driver.
...
Fixes handling of buffer underruns that might still occur.
2008-08-18 14:34:10 +02:00
Dan Hipschman
80c6099b2c
advapi32/tests: Add tests for GetSecurityInfo with a NULL security descriptor pointer.
2008-08-18 14:34:10 +02:00
Dan Hipschman
62e5b6270b
advapi32: Implement GetSecurityInfo.
2008-08-18 14:34:10 +02:00
Ken Thomases
59bf036c80
kernel32: Strip modifiers from the Mac locale so setlocale can parse it.
...
The CFLocale API can produce locale identifiers with modifiers, such as
"pl_PL@currency=EUR". However, the Mac setlocale() can't understand such
locale strings.
2008-08-18 14:34:10 +02:00
Dylan Smith
6a65f3b38e
richedit: Fixed rtf reader bug that caused large start indents.
...
The problem was that the paragraph format was being retrieved,
slightly modified and then used to set the paragraph format, without
limiting the mask to what was being set. The PFM_OFFSETINDENT mask flag
being valid meant that dxStartIndent specifies a relative offset, thus
dxStartIndent was doubled.
2008-08-18 14:34:10 +02:00
Huw Davies
d5f6d841c1
kernel32: GetCalendarInfo shouldn't return HRESULT codes. Change a MESSAGE to a FIXME.
2008-08-18 13:37:31 +02:00
Rico Schüller
c62529a7ae
inetmib1: Fix wrong arguments.
2008-08-05 14:09:37 +02:00
Paul Vriens
0d88bf89dc
kernel32/tests: Show the setting of the debugger registry value.
2008-08-05 14:09:37 +02:00
Alexandre Julliard
73423c1a40
gdi32/tests: Fix some test failures on Win9x.
2008-08-05 14:09:37 +02:00
Adam Petaccia
e4cc0bc422
gdiplus: Skip the generic font tests if we don't have the required fonts.
2008-08-05 14:09:37 +02:00
Roy Shea
2f366935d5
mstask: Implemented NewWorkItem.
2008-08-05 14:09:37 +02:00
Roy Shea
777c2f1d46
mstask: Task stub with AddRef, QueryInterface, and Release.
2008-08-05 14:09:37 +02:00
Dylan Smith
4e56a3cda9
richedit: Joined paragraph format depends on number of characters deleted.
2008-08-05 14:09:37 +02:00
Dylan Smith
11c8039699
richedit: Use tabstops to store cell positions.
2008-08-05 14:09:37 +02:00
Stefan Dösinger
dff3a42233
wined3d: Track overlay surfaces in the overlayed surface.
2008-08-05 14:09:37 +02:00
Stefan Dösinger
b0c4673779
wined3d: Update the surface locations in Present.
2008-08-05 14:09:37 +02:00
Stefan Dösinger
851dd7339e
wined3d: Implement overlay flipping.
2008-08-05 14:09:36 +02:00
Stefan Dösinger
fad3f9ba98
wined3d: Basic overlay emulation with opengl.
2008-08-05 14:09:36 +02:00
Stefan Dösinger
e795d842ec
wined3d: Implement overlay position tracking.
2008-08-05 14:09:36 +02:00
Stefan Dösinger
a7d5b1e9a5
wined3d: Move the pshader fog update to the vertex pipeline.
2008-08-05 14:09:36 +02:00
Stefan Dösinger
eb0264e2b3
wined3d: Remove a glFlush.
2008-08-05 14:09:36 +02:00
Stefan Dösinger
44d419ad8e
wined3d: Call glFlush outside the GL lock.
2008-08-05 14:09:36 +02:00
Andrew Talbot
da335a6c91
hhctrl.ocx: Sign-compare warning fix.
2008-08-05 14:09:36 +02:00
Andrew Talbot
2e9353246b
gphoto2.ds: Sign-compare warning fix.
2008-08-05 14:09:36 +02:00
Luis C. Busquets Pérez
d9d8288508
d3dx9: Avoid assignment in D3DXGetVertexShaderProfile.
2008-08-05 14:09:36 +02:00
James Hawkins
35e16a2b42
advpack: Fix a failing test in win98.
2008-08-05 14:09:36 +02:00
Juan Lang
8c44e25693
ws2_32: Delay import iphlpapi.
2008-08-05 14:09:36 +02:00
Adam Petaccia
08b0493b9e
gdiplus: Add another test to getregiondata.
2008-08-05 14:09:36 +02:00
Adam Petaccia
93eae5e83f
gdiplus: Implement GdipCombineRegionPath.
2008-08-05 14:09:36 +02:00
Adam Petaccia
2a445d0ebd
gdiplus: Implement GdipCombineRegionRegion.
2008-08-05 14:09:35 +02:00
Adam Petaccia
5bc8ddd86c
gdiplus: Implement GdipCombineRegionRectI.
2008-08-05 14:09:35 +02:00
Adam Petaccia
4090aa43b5
gdiplus: Implement GdipCombineRegionRect.
2008-08-05 14:09:35 +02:00
Adam Petaccia
40456271d3
gdiplus: Implement GdipCloneRegion.
2008-08-05 14:09:35 +02:00
Adam Petaccia
cf3d4928bd
gdiplus: Implement GdipCreateRegionRectI.
2008-08-05 14:09:35 +02:00
Adam Petaccia
d215b4744b
gdiplus: Implement GdipCreateRegionRect.
2008-08-05 14:09:35 +02:00
Adam Petaccia
af74f4d042
gdiplus: Implement GdipCreateRegionPath.
2008-08-05 14:09:35 +02:00
Adam Petaccia
f52c211ac3
gdiplus: Implement GdipGetRegionData.
2008-08-05 14:09:35 +02:00
Nikolay Sivov
aa0df2300e
gdiplus: Implemented GdipAddPathPie/GdipAddPathPieI with test.
2008-08-05 14:09:35 +02:00
Nikolay Sivov
5887e661b7
gdiplus: Implemented GdipReversePath with tests.
2008-08-05 14:09:35 +02:00
Juan Lang
10f23fa7f5
crypt32: Use CryptSIPRetrieveSubjectGuid to determine how to read a message object from a file, rather than assuming the source file is always a PE executable.
2008-08-05 14:09:34 +02:00
James Hawkins
0dcdbcd3cc
advpack: Skip the TranslateInfEx tests in win9x.
2008-08-05 14:09:34 +02:00
Reece Dunn
aa584f146a
shlwapi: Fixed the string tests on Vista.
2008-08-05 14:09:34 +02:00
Dan Kegel
f0864c55eb
shell32/tests: Test whether SHGetFileInfo should clear hIcon.
2008-08-05 14:09:34 +02:00
Huw Davies
29637c1441
gdi32: Keep track of the number of unique fonts that are created and return this in the second DWORD of the GdiRealizationInfo structure.
2008-08-05 14:09:34 +02:00
H. Verbeet
2d6d879562
wined3d: Handle CTXUSAGE_BLIT with offscreen targets and FBO ORM.
...
This is mostly for correctness, in practice we should always be able
to avoid using CTXUSAGE_BLIT for offscreen targets when FBO ORM is
used.
2008-08-05 14:09:34 +02:00
H. Verbeet
b685b84e66
wined3d: Apply FBO state in ActivateContext().
...
Fixes some GL errors due to calling glDrawBuffer(GL_BACK) when an FBO
is still active.
2008-08-05 14:09:34 +02:00
H. Verbeet
9a9414dfe2
wined3d: Mark STATE_SCISSORRECT dirty in color_fill_fbo().
...
As pointed out by Alexander Dorofeyev.
2008-08-05 14:09:34 +02:00
James Hawkins
30b6954c3d
winex11: Reduce console spam for AlphaBlend deficiencies.
2008-08-05 14:09:34 +02:00
James Hawkins
92ed390b28
msi: Change an ERR that was supposed to be a TRACE.
2008-08-05 14:09:34 +02:00
Paul Vriens
04c40f2f5f
quartz/tests: Skip some tests on NT4.
2008-08-05 14:09:34 +02:00
Paul Vriens
7661c6989d
kernel32/tests: Fix a test failure on Win9x.
2008-08-05 14:09:34 +02:00
Paul Vriens
220bb6d188
iphlpapi/tests: Skip some tests for unsupported functions.
2008-08-05 14:09:33 +02:00
Alexandre Julliard
f59540ddad
user32/tests: Fix a number of message sequence tests that could sometimes fail.
2008-08-05 14:09:33 +02:00
Alexandre Julliard
2b1c4ba138
user32/tests: Fix some test failures on win9x.
2008-08-05 14:09:33 +02:00
Alexandre Julliard
13645a7b30
user32/tests: Don't check last error on success in the broadcast tests.
2008-08-05 14:09:20 +02:00
Alexandre Julliard
4fce63eb74
user32/tests: Fix the listbox LB_DIR tests when directories are present.
2008-08-04 23:04:53 +02:00
Luis C. Busquets Pérez
9b572170da
d3dx9: Implementation of D3DXGetVertexShaderProfile.
2008-08-04 15:41:15 +02:00
Luis C. Busquets Pérez
457efd55d0
d3dx9: Implementation of D3DXGetPixelShaderProfile.
2008-08-04 15:40:52 +02:00
Ismael Barros
42fd319923
dplayx: Tests for GetPlayerFlags.
2008-08-04 15:34:29 +02:00
Ismael Barros
bbbe26bb5d
dplayx: Tests for GetPlayerAddress.
2008-08-04 15:34:19 +02:00
Ismael Barros
858d889288
dplayx: Tests for GetPlayerAccount.
2008-08-04 15:34:05 +02:00
Ismael Barros
aacefb7e17
dplayx: Tests for Get/SetPlayerName.
2008-08-04 15:33:50 +02:00
Ismael Barros
0755a77e0e
dplayx: Tests for Get/SetPlayerData.
2008-08-04 15:33:25 +02:00
Ismael Barros
c50a626aa1
dplayx: Tests for GetPlayerCaps.
2008-08-04 15:33:08 +02:00
Ismael Barros
724f0ea4d6
dplayx: Tests for CreatePlayer.
2008-08-04 15:32:56 +02:00
Ismael Barros
bd22a57cd1
dplayx: Tests for Get/SetSessionDesc.
2008-08-04 15:32:42 +02:00
Ismael Barros
fbc5512ee0
dplayx: Tests for EnumSessions.
2008-08-04 15:32:23 +02:00
Ismael Barros
fa4b3e4d53
dplayx: Tests for Open.
2008-08-04 15:31:18 +02:00
Damjan Jovanovic
ad886d6698
shdocvw: Rudimentary implementation of CLSID_InternetShortcut.
2008-08-04 15:02:36 +02:00
Detlef Riekenberg
da0604bebd
shell32/tests: Fix shelllink test on win9x (GetTempPathW).
2008-08-04 14:22:05 +02:00
Detlef Riekenberg
139c214661
shlwapi/tests: Fix istream tests on win9x (GetTempPathW).
2008-08-04 14:21:54 +02:00
Andrew Talbot
5f6d8da932
fusion: Sign-compare warnings fix.
2008-08-04 14:20:55 +02:00
Nikolay Sivov
a36c2e7533
gdiplus: Implemented GdipAddPathClosedCurve/GdipAddPathClosedCurveI.
2008-08-04 14:18:14 +02:00
Nikolay Sivov
831729ada1
gdiplus: Implemented GdipAddPathClosedCurve2I using GdipAddPathClosedCurve2.
2008-08-04 14:18:07 +02:00
Nikolay Sivov
8be642c4c0
gdiplus: Implemented GdipAddPathClosedCurve2 with tests.
2008-08-04 14:17:59 +02:00
Nikolay Sivov
6492f07f8d
gdiplus: Implemented GdipAddPathCurve/GdipAddPathCurveI.
2008-08-04 14:17:49 +02:00
Nikolay Sivov
edfc1968ce
gdiplus: Implemented GdipAddPathCurve2I using GdipAddPathCurve2.
2008-08-04 14:17:41 +02:00
Nikolay Sivov
169140cc83
gdiplus: Implemented GdipAddPathCurve2 with tests.
2008-08-04 14:17:31 +02:00
Nikolay Sivov
2fb0c7e639
gdiplus: Move some Beziers helpers to gdiplus.c to use them for graphicspath.
2008-08-04 14:17:20 +02:00
Tobias Jakobi
2583975ec7
wined3d: Remove arb_tex_npot for NV FX series in fixup_extensions.
2008-08-04 14:05:01 +02:00
H. Verbeet
d28a310f92
wined3d: Use CTXUSAGE_RESOURCELOAD for ActivateContext() in color_fill_fbo().
...
CTXUSAGE_CLEAR will apply the FBO state in a later patch.
2008-08-04 13:52:16 +02:00
H. Verbeet
f037eb8696
wined3d: Move setting the draw buffer to a separate function.
2008-08-04 13:52:09 +02:00
Piotr Caban
a94e4c196c
msxml3: Add namespaces to attributes.
2008-08-04 13:51:57 +02:00
Piotr Caban
e9d34b7f5a
msxml3: Add ISAXContentHandler_startPrefixMapping event.
2008-08-04 13:51:53 +02:00
Piotr Caban
7be136bcd5
msxml3: Add implementation of ISAXAttributes_getURI.
2008-08-04 13:51:17 +02:00
Piotr Caban
7a5a7819f8
msxml3: Add NULL pointers check in getLocalName, getQName and getValue.
2008-08-04 13:51:11 +02:00
Piotr Caban
319d86c733
msxml3: Return QNames properly.
2008-08-04 13:50:55 +02:00
Stefan Dösinger
ef647c9ad9
d3d9: Skip gracefully if A16R16G16B16 is not supported.
2008-08-04 13:12:20 +02:00
Stefan Dösinger
e9827cc916
wined3d: Always load glFinish and glFlush from opengl32.dll.
2008-08-04 13:12:10 +02:00
Stefan Dösinger
399825cd8e
wined3d: Report the pitch alignment to ddraw.
2008-08-04 13:10:37 +02:00
Stefan Dösinger
8ee4159e4f
wined3d: Only set D3D caps when GL was loaded successfully.
2008-08-04 13:10:20 +02:00
Stefan Dösinger
a47e7badb9
ddraw: Set ddraw caps in wined3d.
...
Currently the ddraw capabilities were almost static, except of D3D
support. When overlay support is added, the caps depend on certain
settings in WineD3D or capabilities available from OpenGL and Xv. So
set those caps in wined3d as well.
2008-08-04 13:10:11 +02:00
Stefan Dösinger
474e7ed98c
wined3d: Beware of the frontbuffer coordinate system difference.
2008-08-04 13:09:43 +02:00
Stefan Dösinger
016efe7d94
wined3d: Clamp results in the arbfp pipeline replacement.
...
Fixed function processing can only deal with values between 0 and 1
generally. Clamp the results of instructions that could produce bigger
or smaller values.
2008-08-04 13:07:53 +02:00
Stefan Dösinger
228f2cf3c2
wined3d: Initialize the texture op function properly.
2008-08-04 13:07:26 +02:00
Dmitry Timoshkov
59e2155432
mlang: Remove debugging stuff.
2008-08-04 13:06:56 +02:00
Dmitry Timoshkov
0786923e32
mlang: Do not use MAX_PATH for not path related things.
2008-08-04 13:06:44 +02:00
Dmitry Timoshkov
253a6971a3
mlang: Remove noise from mlang test output.
2008-08-04 13:06:25 +02:00
Dmitry Timoshkov
cfe0f97067
mlang: Add a test for a CodePageToCodePages failure, make it pass under Wine.
2008-08-04 13:06:14 +02:00