Jacek Caban
6f3ffa51f8
shdocvw: Call WindowSetResizable in put_Resizable.
2008-01-15 11:37:44 +01:00
Jacek Caban
7b268a5583
shdocvw: Call OnFullScreen in put_FullScreen.
2008-01-15 11:37:39 +01:00
Jacek Caban
8daca1b5e9
shdocvw: Added DWebBrowserEvents2 test.
2008-01-15 11:37:34 +01:00
Alexander Nicolaysen Sørnes
eec14a4de6
riched20: Include selection bar size in POSFROMCHAR.
2008-01-15 11:37:30 +01:00
Andrey Esin
d6b81def64
shell32: Update Russian translation.
2008-01-15 11:37:17 +01:00
Pablo Spallanzani
91afa09ac0
wined3d: Fix texture coordinate calculation in surface_blt_to_drawable.
2008-01-15 11:36:44 +01:00
Marcus Meissner
3bf54c2950
server: Enumerate process in reverse.
2008-01-14 16:24:55 +01:00
Alistair Leslie-Hughes
83300893a2
msxml3: Corrected getAttribute to return current value and assign output var.
2008-01-14 15:53:05 +01:00
Alistair Leslie-Hughes
b57a7e01d6
msxml3: Implement GetClassID for XMLDocument IPersistStream interface.
2008-01-14 15:52:53 +01:00
Alistair Leslie-Hughes
b9e9e041e8
msxml3: Implemented IXMLDOMCDATASection COM Object.
2008-01-14 15:52:34 +01:00
Alistair Leslie-Hughes
bf4a43e1e0
msxml3: Correct get_attributes for CDATA Section.
2008-01-14 15:51:43 +01:00
Alistair Leslie-Hughes
e989d48f43
msxml3: Implement get_dataType.
2008-01-14 15:51:37 +01:00
Alexandre Julliard
7687f78f71
user32: Don't inherit stdin/stdout handles in explorer.
2008-01-14 15:50:06 +01:00
Alexandre Julliard
9c00a78da5
kernel32: Don't inherit stdin/stdout handles in wineboot.
2008-01-14 15:49:56 +01:00
Alexandre Julliard
5a3132343d
kernel32: Close the stdio handles when creating a detached process.
2008-01-14 15:49:12 +01:00
Rob Shearman
5a11999b86
mlang: Implement Rfc1766ToLcidW.
2008-01-14 15:31:37 +01:00
Rob Shearman
ed5b296289
rpcrt4: The initialisation of [out] variables in the stubless code must be after the unmarshaling of [in] and [in, out] variables has been completed.
...
This is because the size of an [out] variable could depend on a
conformance value stored in an unmarshalled [in] or [in,out] variable.
2008-01-14 15:31:37 +01:00
Rob Shearman
4f6142b8d9
rpcrt4: Handle complex arrays in calc_arg_size.
2008-01-14 15:31:37 +01:00
Rob Shearman
aabfc52573
rpcrt4: Fix the calculation of element sizes for complex arrays by using a new function ComplexStructSize that doesn't touch the buffer to calculate the size.
...
Otherwise, this would fail on arrays with a conformance or variance of zero.
2008-01-14 15:31:37 +01:00
Rob Shearman
1ff2bdbd65
winhttp: Add a stub for WinHttpOpen.
2008-01-14 15:31:37 +01:00
Gerald Pfeifer
221a8048b9
kernel32: Fix type of a loop variable in SNOOP16_Entry().
2008-01-14 15:31:37 +01:00
Gerald Pfeifer
3f1a20b8b1
wininet: Fix type of a loop variable in HTTP_BuildHeaderRequestStr().
2008-01-14 15:31:37 +01:00
Stefan Dösinger
5426cd6317
wined3d: Clear the constant list before finding constants.
...
shader_get_registers_used is delayed until compile time for some 1.x
shaders, mostly to wait for the right vertex declaration to be
set. This means that on a recompile it will be run again, adding
another instance of each local constant, which in turn causes compile
errors because of constant redeclaration. Just purging the lists
before finding the constants is a simple and reliable solution.
2008-01-14 15:21:20 +01:00
Stefan Dösinger
11d6ed0c0b
wined3d: Destroy opengl shaders on reset.
2008-01-14 15:21:08 +01:00
Stefan Dösinger
1156194881
wined3d: Destroy arb shaders on shader destroy.
2008-01-14 15:21:01 +01:00
Stefan Dösinger
4d0a609452
wined3d: Reset the shader state on shader_*_destroy.
2008-01-14 15:20:51 +01:00
Stefan Dösinger
09bf3d5aea
wined3d: Keep track of shaders.
2008-01-14 15:20:42 +01:00
Stefan Dösinger
c3c6c6f543
wined3d: Unload all resources on Reset.
2008-01-14 15:20:34 +01:00
Stefan Dösinger
80953d62d7
d3d9: Reject IDirect3DDevice9::Reset with active default pool resources.
2008-01-14 15:12:00 +01:00
Stefan Dösinger
8bb5d13fe2
wined3d: Implement VolumeTexture::UnLoad.
2008-01-14 15:11:35 +01:00
Stefan Dösinger
38a4f6339b
wined3d: Implement IWineD3DCubeTexture::UnLoad.
2008-01-14 15:11:27 +01:00
Stefan Dösinger
5d7b8dafb8
wined3d: Implement IWineD3DTexture::UnLoad.
2008-01-14 15:11:18 +01:00
Stefan Dösinger
0ca65c7bc0
wined3d: Implement IWineD3DVolume::UnLoad.
2008-01-14 15:11:07 +01:00
Stefan Dösinger
36729a874c
wined3d: Implement IWineD3DIndexBuffer::UnLoad.
2008-01-14 15:10:54 +01:00
Stefan Dösinger
15245a74b6
wined3d: Implement IWineD3DVertexBuffer::UnLoad.
2008-01-14 15:10:42 +01:00
Stefan Dösinger
c372654b26
wined3d: Implement IWineD3DSurface::UnLoad.
2008-01-14 15:10:30 +01:00
Stefan Dösinger
e59ddb0ab1
wined3d: Add a new IWineD3DResource::UnLoad method.
2008-01-14 15:10:17 +01:00
Rob Shearman
516008ff5f
rpcrt4: Add traces to the start of TowerConstruct and TowerExplode.
2008-01-14 13:39:08 +01:00
Rob Shearman
4402daa00b
rpcrt4: Don't print fixmes for NDR types without a freeing function.
...
Not all types have a freeing function.
2008-01-14 13:39:03 +01:00
Rob Shearman
97b842c817
rpcrt4: Add support for calculating the memory size of complex types with embedded non-conformant strings.
2008-01-14 13:38:58 +01:00
Rob Shearman
576c9dc6fa
rpcrt4: Allocate a context handle if a NULL GUID is being unmarshalled.
2008-01-14 13:38:53 +01:00
Eric Pouech
528ad9ebbd
ole32: Fixed datacache object so that we can retrieve meaningful information.
2008-01-14 13:38:46 +01:00
Eric Pouech
b32cfb18cd
dbghelp: In Minidump, change a couple of internal names for consistency.
2008-01-14 13:36:42 +01:00
Eric Pouech
2af9736fbb
dbghelp: Silence superfluous message (spotted by Robert Reif).
2008-01-14 13:36:38 +01:00
Dmitry Timoshkov
c7a6c1af0d
gdi32: Initialize more fields in GetEnumStructs.
2008-01-14 13:11:48 +01:00
Dmitry Timoshkov
d973271566
gdi32: Use public FS_xxxxxx defines.
2008-01-14 13:11:42 +01:00
Dan Kegel
3c070b22ef
winealsa.drv: Don't return garbage if can't find active channel.
2008-01-14 13:11:25 +01:00
Dan Kegel
95fbd7f46b
urlmon: Fix unlikely free of uninitialized pointer.
2008-01-14 13:11:10 +01:00
Dan Kegel
39f3e15bb4
hlink/tests: Skip tests if hlink couldn't be created.
2008-01-14 13:11:02 +01:00
Dan Kegel
cee693108a
gdiplus/tests: Don't free if alloc failed.
2008-01-14 13:10:55 +01:00
Roderick Colenbrander
916b56391d
wined3d: Fix glBlendColorEXT for use on RivaTNT.
2008-01-14 13:10:28 +01:00
Gregor Münch
be853b6f4f
msxml3: Fix typo.
2008-01-14 13:10:22 +01:00
Andrew Talbot
ac352615b1
setupapi: Fix dead code (Coverity).
2008-01-14 13:10:15 +01:00
Andrew Talbot
0f806dfd6b
msvfw32: Remove unneeded casts.
2008-01-14 13:10:07 +01:00
Andrew Talbot
d9cd7502d5
msxml3: Remove unneeded cast.
2008-01-14 13:10:04 +01:00
Andrew Talbot
00981b580a
ntdll: Remove unneeded casts.
2008-01-14 13:10:00 +01:00
Andrew Talbot
a69418c52c
msvcrt: Remove unneeded casts.
2008-01-14 13:09:56 +01:00
Andrew Talbot
4e3671f70b
netapi32: Remove unneeded cast.
2008-01-14 13:09:53 +01:00
Andrey Turkin
9e2c76c6d4
dbghelp: Implement ImageDirectoryEntryToDataEx.
2008-01-11 13:43:44 +01:00
Jacek Caban
c0881ac515
mshtml: Disable some default Gecko warnings.
2008-01-11 12:26:41 +01:00
Jacek Caban
c32cca8066
mshtml: Use QueryService to get IHttpNegotiate in get_post_data_stream.
2008-01-11 12:26:37 +01:00
Jacek Caban
ed11dbab6c
mshtml: Added more range tests.
2008-01-11 12:26:30 +01:00
Jacek Caban
0bc9f9a7d5
mshtml: Fixed hr element handling in range object.
2008-01-11 12:26:22 +01:00
Jacek Caban
8c686f9d00
mshtml: Update focus information in WM_RESETFOCUS_HACK.
2008-01-11 12:26:17 +01:00
Jacek Caban
cbe9f974d6
mshtml: Move nsChannel's content type initialization to async_open_doc_uri.
2008-01-11 12:26:11 +01:00
Rob Shearman
a04641c15b
rpcrt4: Split RPCRT4_process_packet out into separate functions.
2008-01-11 12:25:59 +01:00
Francois Gouget
67c6c24b04
shell32: A lot of lnk files have extra data blocks at the end, although they don't seem to matter much. So drop the corresponding ERR() to a WARN().
2008-01-11 12:25:48 +01:00
Francois Gouget
62c59deaa1
msi/tests: Tweaked so it does not look like things are misspelled.
2008-01-11 12:25:44 +01:00
Francois Gouget
0069651056
kernel32/tests: Despite the MSDN claims, GetComputerName() does not return the required buffer size... except on Vista. So update the tests accordingly.
2008-01-11 12:25:39 +01:00
Francois Gouget
e3e2a5c0ac
kernel32/tests: Add more ExpandEnvironmentStringsA() tests.
...
Document the observed ExpandEnvironmentStrings() behavior.
2008-01-11 12:25:33 +01:00
Francois Gouget
d9a06b236a
advapi32: RegGetValueW() must return the required buffer size in bytes, not WCHARs.
2008-01-11 12:25:21 +01:00
Francois Gouget
c47c6483aa
advapi32: RegGetValue() should not return an error when expanding a string and given a NULL buffer and a zero size.
...
Adjust the tests to cover this case for REG_EXPAND_SZ registry
values. Improve the documentation a bit.
2008-01-11 12:25:14 +01:00
Marcus Meissner
9bccd06bf9
msxml3: Move potential NULL ptr derefs into their if () case.
2008-01-11 12:24:14 +01:00
Alistair Leslie-Hughes
8e1e3e5c51
msxml3: Fix memory leak in test.
2008-01-11 12:24:03 +01:00
Andrew Talbot
aa5905b1db
mscms: Remove unneeded casts.
2008-01-11 12:23:54 +01:00
Andrew Talbot
d6a3ee17ad
mapi32: Remove unneeded cast.
2008-01-11 12:23:50 +01:00
Alistair Leslie-Hughes
c3f4ad58a1
user32: Add SetProcessDPIAware stub.
2008-01-11 12:23:43 +01:00
Louis Lenders
8e84f38178
shdocvw: Change return value for PersistMemory_Load.
2008-01-11 12:23:21 +01:00
Dmitry Timoshkov
4a8f9347bd
gdi32: Simplify GetEnumStructs.
2008-01-11 12:23:14 +01:00
Dmitry Timoshkov
f542511209
gdi32: Fix a GdiFont leak.
2008-01-11 12:22:44 +01:00
Jacek Caban
c58ca1312c
mshtml: Handle fClearDirty flag in IPersistStreamInit::Save.
2008-01-10 13:20:23 +01:00
Jacek Caban
7de847c6ee
mshtml: Don't crash in before_async_open if there is no client site.
2008-01-10 13:20:20 +01:00
Gerald Pfeifer
388edd1086
msi: Complete initializers.
2008-01-10 13:20:15 +01:00
Alistair Leslie-Hughes
8325392370
mscoree: Add stubs for DllCanUnloadNow and DllGetClassObject.
2008-01-10 12:17:49 +01:00
Austin English
65569206b2
Spelling fixes.
2008-01-10 12:16:31 +01:00
Paul Vriens
e1f88e5f69
kernel32/tests: Skip not implemented functions.
2008-01-10 12:15:44 +01:00
Paul Vriens
c9434956d5
kernel32/tests: Skip not implemented functions.
2008-01-10 12:15:39 +01:00
Paul Vriens
7b7838289f
kernel32/tests: Skip not implemented functions.
2008-01-10 12:15:30 +01:00
Louis Lenders
a467feae39
user32: Add stub for GetLayeredWindowAttributes.
2008-01-10 12:11:04 +01:00
Marcus Meissner
a54150bc53
msvcrt: Remove strange condition which might lead to crash.
2008-01-10 12:10:44 +01:00
Paul Chitescu
038c3a264b
advapi32: Accept a NULL lpServiceStatus in ControlService.
2008-01-10 12:07:22 +01:00
Paul Romanyszyn
95fa37ff84
comdlg32: Filter change should not update filename.
2008-01-10 11:39:04 +01:00
Lei Zhang
992c891c8f
mapi32: Fix UrlEscapeA usage in MAPISendMail.
2008-01-10 11:38:07 +01:00
Lei Zhang
ea05a257df
shlwapi: Fix a return value in UrlEscapeA.
2008-01-10 11:37:57 +01:00
Lei Zhang
43bff70a22
shlwapi: Check more arguments to UrlEscapeA.
2008-01-10 11:37:48 +01:00
Lei Zhang
32fda2113d
shlwapi: Check an argument to UrlEscapeA.
2008-01-10 11:37:31 +01:00
Lei Zhang
0da7c8f444
shlwapi: Additional UrlEscapeA tests.
2008-01-10 11:37:24 +01:00
Lei Zhang
c565a8382a
mapi32: Initialize several string buffers.
2008-01-10 11:36:58 +01:00
Dmitry Timoshkov
92a74a8271
gdi32: Fix the regression caused by the scaling font metrics patch.
2008-01-10 11:33:39 +01:00
Alexandre Julliard
d179665035
mountmgr.sys: Implemented IOCTL_DISK_GET_DRIVE_GEOMETRY and IOCTL_STORAGE_GET_DEVICE_NUMBER.
2008-01-09 13:38:03 +01:00
Marcus Meissner
75de624377
winex11: Set last error on enumerating display settings.
2008-01-09 13:38:03 +01:00
Gerald Pfeifer
43837ed227
gdi32: Tighten range checking in PlayEnhMetaFileRecord() and remove four useless checks.
2008-01-09 13:38:03 +01:00
Divan Burger
ad92cdcf55
comdlg32: Modernize the look of the colour boxes in the colour dialog.
2008-01-09 13:38:03 +01:00
Divan Burger
3a508e605b
comdlg32: Modernize the look of the selected colour box in the colour dialog.
2008-01-09 13:38:03 +01:00
Divan Burger
285c9fc640
comdlg32: Modernize the look of the colour graph's cross in the colour dialog.
2008-01-09 13:38:03 +01:00
Divan Burger
155d320ae6
comdlg32: Modernize the look of the luminance bar in the colour dialog.
2008-01-09 13:38:03 +01:00
Divan Burger
8a0dab38c8
comdlg32: Clamp hue and saturation when clicking in colour graph in colour dialog.
2008-01-09 13:38:03 +01:00
Divan Burger
19ed584903
comdlg32: Fix bug where the colour graph's cross is not painted.
2008-01-09 13:38:03 +01:00
Alistair Leslie-Hughes
3c94fb72de
msxml3: Suppress IID_IRunnableObject FIXME since its not supported.
2008-01-09 13:38:03 +01:00
Alistair Leslie-Hughes
e906b136eb
msxml3: get_attributes not supported for Attribute, CData, Comment, Doc, Doc Frag, Entity and Text Nodes.
2008-01-09 13:38:02 +01:00
Alistair Leslie-Hughes
2896c46245
msxml3: previousSibling not supported for Attribute, Document and Document Fragment Nodes.
2008-01-09 13:38:02 +01:00
Alistair Leslie-Hughes
f31cd30841
msxml3: createProcessingInstruction: Check arguments are valid.
2008-01-09 13:38:02 +01:00
Alistair Leslie-Hughes
91ad27ea25
msxml3: lastChild not supported for CDATASection, Comment, PI and Text Nodes.
2008-01-09 13:38:02 +01:00
Alistair Leslie-Hughes
4e908f65fb
msxml3: nextSibling not supported for Attribute, Document and Document Fragment Nodes.
2008-01-09 13:38:02 +01:00
Rob Shearman
492947aa02
rpcrt4: Fix a memory leak in the cstub tests.
2008-01-09 13:38:02 +01:00
Rob Shearman
24ba6a5cc6
rpcrt4: Fix memory leaks in the ndr_marshall tests.
2008-01-09 13:38:02 +01:00
Rob Shearman
52f08dd510
rpcrt4: Fix memory leak in NdrFullPointerXlatFree.
...
First of all, the code was freeing the wrong pointer (i.e. the pointer
supplied by the caller of one of the NdrFullPointer* functions, not the
PFULL_PTR_TO_REFID_ELEMENT. Second, the code wasn't following the Next
link to the next entry in the list.
2008-01-09 13:38:02 +01:00
James Hawkins
4b75f33012
msi: Actually delete the row data instead of blanking it out.
2008-01-09 13:38:02 +01:00
James Hawkins
419a8a2426
msi: Test committing a table with a removed row.
2008-01-09 13:38:02 +01:00
James Hawkins
ce8199a46e
msi: Handle markers in the WHERE section of an UPDATE query, with tests.
2008-01-09 13:38:02 +01:00
Andrew Talbot
272fb14e70
kernel32: Remove unneeded casts.
2008-01-09 12:26:04 +01:00
Rob Shearman
b02b9496d2
ole32: Fix some uses of SEEK_SET when STREAM_SEEK_SET should have been used instead.
2008-01-09 12:25:59 +01:00
Rob Shearman
5be085dec5
rpcrt4: Fix a leak of msg in RPCRT4_io_thread on the error paths.
2008-01-09 12:25:56 +01:00
Rob Shearman
e0c67a189b
rpcrt4: Implement NdrMapCommAndFaultStatus.
...
Add tests for this function.
2008-01-09 12:25:50 +01:00
Rob Shearman
c370980dfa
rpcrt4: Use send on a socket instead of write as it's more portable.
2008-01-09 12:25:46 +01:00
Lei Zhang
122eadb815
ntoskrnl.exe: Additional stub implementations.
2008-01-09 12:25:43 +01:00
Dmitry Timoshkov
535053b927
gdi32: Add support for scaling font metrics.
2008-01-08 17:05:35 +01:00
Stefan Dösinger
29a0b3622c
wined3d: Fix a pixelshader recompilation check.
2008-01-08 17:04:49 +01:00
Stefan Dösinger
c290f4c7a3
wined3d: Detect geforce 7300 cards.
2008-01-08 17:04:36 +01:00
Rob Shearman
af4639f74a
rpcrt4: Improve error handling in RPCRT4_io_thread and remove commented-out code.
2008-01-08 14:02:56 +01:00
Rob Shearman
d0f914befc
rpcrt4: Bind to the server interface in I_RpcGetBuffer, not I_RpcSendReceive.
...
The actual sending of the request is still done in I_RpcSendReceive though.
Disallow the server from calling I_RpcSend and I_RpcReceive to allow
simplification of the code. The releasing of the connection is now done
in I_RpcFreeBuffer.
Implement I_RpcNegotiateTransferSyntax.
2008-01-08 14:00:50 +01:00
Rob Shearman
bb78c3f86d
rpcrt4: Remove some unused includes.
2008-01-08 14:00:46 +01:00
Rob Shearman
9ff15252d0
rpcrt4: Set the fBufferValid flag in NdrProxyGetBuffer.
...
Only call IRpcChannelBuffer_FreeBuffer in NdrProxyFreeBuffer if
fBufferValid is set.
2008-01-08 14:00:44 +01:00
Jonathan Ernst
779d4c74e1
crypt32: Updated French translation.
2008-01-08 13:55:18 +01:00
Alexander Nicolaysen Sørnes
a3a165fcdb
crypt32: Implement CryptFindLocalizedName.
2008-01-08 13:55:18 +01:00
Gerald Pfeifer
29b8c35bbf
user32: Factor in EDIT_WM_EraseBkGnd().
2008-01-08 13:55:18 +01:00
Hans Leidekker
41575621c8
msvcrt: Correct search strategy for the exec/spawn functions.
2008-01-08 13:40:35 +01:00
Hans Leidekker
8d768b7713
msvcrt: Implement _wexecv{, e, p, pe}.
2008-01-08 13:39:14 +01:00
Hans Leidekker
054132f931
msvcrt: Implement _wspawnl{, e, p, pe}.
2008-01-08 13:38:57 +01:00
Hans Leidekker
3fd647c243
msvcrt: Implement _wexecl{, e, p, pe}.
2008-01-08 13:38:34 +01:00
Hans Leidekker
516b4ebd0e
msvcrt: Rewrite _spawnve as a wrapper.
2008-01-08 13:37:41 +01:00
Hans Leidekker
c91a597305
msvcrt: Implement _execl{e, pe}.
2008-01-08 13:37:11 +01:00
Hans Leidekker
1ba54f3337
msvcrt: Rewrite _execl/_spawnl functions as wrappers around wide character implementations.
2008-01-08 13:36:59 +01:00
Hans Leidekker
118bee860a
msvcrt: Implement _wpopen and forward _popen to it.
2008-01-08 13:34:37 +01:00
Hans Leidekker
3debf28215
msvcrt: Implement _wsystem and forward system to it. Respect COMSPEC environment variable.
2008-01-08 13:34:09 +01:00
Andrey Esin
2adba0d7cd
shell32: Fixed typo.
2008-01-08 12:55:23 +01:00
Paul Vriens
d2e0786eb2
advapi32/tests: Don't crash on win98.
2008-01-08 12:54:58 +01:00
Dmitry Timoshkov
77c0fad572
comdlg32: If lpstrFile points to a valid string use it as a default value for edit control.
2008-01-08 12:54:54 +01:00
Dmitry Timoshkov
3068ac9eca
gdi32: Add more tests for bitmap font metrics scaling.
2008-01-08 12:54:49 +01:00
Dmitry Timoshkov
a88f03e22f
msvcrt: Rename _environ to avoid a conflict on Solaris.
2008-01-08 12:54:40 +01:00