Commit Graph

30257 Commits

Author SHA1 Message Date
Alexandre Julliard 9d3dcae1fb winmm: Load only one sound driver at a time. 2008-01-16 19:15:25 +01:00
Marcus Meissner 293ec5843d wined3d: Check for overflows. 2008-01-16 19:14:38 +01:00
Christopher Berner e59bf8c560 user32: Fixed off by one scroll bar pixels. 2008-01-16 18:04:01 +01:00
Rob Shearman 1030d41279 comctl32: Support seeking to a particular frame.
In this case just draw the frame without starting the timer thread of 
setting a timer and without sending any notifications.
2008-01-16 15:34:52 +01:00
Rob Shearman 92dde89506 comctl32: Keep on displaying the last frame of the animation after the animation has stopped. 2008-01-16 15:34:33 +01:00
Rob Shearman 68c8e5fe41 rpcrt4: Add tests for RPC_FC_P_DEREF|RPC_FC_P_ONSTACK pointers. 2008-01-16 15:34:26 +01:00
Alexandre Julliard 4003457ff3 mountmgr.sys: Fix values returned for IOCTL_STORAGE_GET_DEVICE_NUMBER on emulated disks. 2008-01-16 15:23:10 +01:00
Alexandre Julliard 5b71d645f0 ntdll: Fall back to a server device ioctl for files with no associated fd. 2008-01-16 14:57:20 +01:00
Francois Gouget 44b52b128c Assorted spelling fixes. 2008-01-16 12:48:29 +01:00
Francois Gouget 12689d9b0f kernel32/tests: Small spelling fix in a parameter name. 2008-01-16 12:46:38 +01:00
Francois Gouget f6fab295f3 Fix spelling error in the generated conformance test files. 2008-01-16 12:46:18 +01:00
Francois Gouget 7478d9c44d ddraw/tests: Fix compilation on systems that don't support nameless unions. 2008-01-16 12:46:09 +01:00
Francois Gouget 22edaaef16 gdi32: Small wording tweaks in comments. 2008-01-16 12:46:04 +01:00
Tony Wasserka 87fefc7ef4 d3dx9: Start implementation of d3dx9_36. 2008-01-16 12:45:17 +01:00
James Hawkins 0758802794 propsys: Add a stub implementation of propsys.dll. 2008-01-16 12:17:20 +01:00
Marcus Meissner fa6042fc8d mshtml: Check for This->frame. 2008-01-16 12:17:01 +01:00
Dmitry Timoshkov ec4a46f93a gdi32: Allocate cache for face enumeration data only when necessary. 2008-01-16 12:16:52 +01:00
James Hawkins ced64861f5 msi: dest_path refers to the directory prefix, not the entire file path. 2008-01-16 12:16:43 +01:00
Alistair Leslie-Hughes 055b5e44fe msxml3: Implement get_nodeTypeString. 2008-01-16 12:16:39 +01:00
Alistair Leslie-Hughes b2101b8177 msxml3: Implement put_text. 2008-01-16 12:16:25 +01:00
Andrew Talbot ed82acd15d psapi: Remove unneeded cast. 2008-01-16 12:16:07 +01:00
Andrew Talbot 69c984b9f2 qcap: Remove unneeded casts. 2008-01-16 12:16:04 +01:00
Andrew Talbot 5ea25c62b8 oleaut32: Remove unneeded casts. 2008-01-16 12:16:01 +01:00
Alistair Leslie-Hughes 74a468d01b mscoree: Fix memory leak. 2008-01-16 12:15:57 +01:00
Rob Shearman ffffcfa239 rpcrt4: Move the setting of retval_ptr outside of any particular stub phase in stub_do_args and stub_do_old_args.
After the change in order of phases it was no longer being set in the 
last phase and so caused all stubless functions to appear to have no 
return value.
2008-01-16 12:15:51 +01:00
Juan Lang 018117e6a3 hhctrl.ocx: Don't return uninitialized stream. 2008-01-16 12:15:46 +01:00
Alexandre Julliard 0a2fda7020 ntdll: Restore typecast that is really needed. 2008-01-15 20:36:48 +01:00
Alexandre Julliard 992de9f487 ntdll: Mac OS support for saving and restoring the extended FPU context on exceptions. 2008-01-15 20:36:40 +01:00
Alexandre Julliard bd352bcd1c ntdll: Linux support for saving and restoring the extended FPU context on exceptions. 2008-01-15 20:36:40 +01:00
Alexandre Julliard f45b7078bf ntdll: Copy extended registers too in copy_context(). 2008-01-15 20:36:40 +01:00
Alexandre Julliard 93cdead182 kernel32/tests: Avoid size_t in traces. 2008-01-15 17:08:09 +01:00
Rob Shearman fcccd9fca6 ole32: Partially implement ServerRpcChannelBuffer_GetDestCtx. 2008-01-15 14:36:29 +01:00
Rob Shearman 1a3d7c77a5 rpcrt4: Allow NULL networkaddr and endpoint in rpcrt4_np_get_top_of_tower.
Add tests for this.
2008-01-15 14:35:35 +01:00
Allan Tong 7b40fd645d wined3d: Set swapchain container before flagging front buffer with SFLAG_INDRAWABLE. 2008-01-15 14:35:20 +01:00
Dan Kegel 3ed880ff9d gdi32: Fix AddFontResource behavior with relative paths. 2008-01-15 14:35:14 +01:00
Dmitry Timoshkov d5456de058 gdi32: Do not allow to create too large device dependent bitmaps like Windows does. 2008-01-15 12:39:50 +01:00
Paul Vriens 4111ea931c kernel32/tests: FindFirstVolumeA is not available on win98. 2008-01-15 12:35:42 +01:00
Dmitry Timoshkov 2fdaa56693 gdi32: Add a test for undocumented EnumFontFamiliesEx(NULL), make it pass under Wine. 2008-01-15 11:38:15 +01:00
Andrew Talbot 554644fd0d ole32: Remove unneeded casts. 2008-01-15 11:38:08 +01:00
Juan Lang 5c8aa89163 crypt32: Fix race condition in loading default provider. 2008-01-15 11:38:02 +01:00
Juan Lang 027236b04f crypt32: Don't release default crypto provider on process shutdown. 2008-01-15 11:37:58 +01:00
Juan Lang 14a12b8861 wintrust: Don't expect ImageGetCertificateData to succeed when Certificate is NULL. 2008-01-15 11:37:54 +01:00
Jacek Caban 84eed025f0 shdocvw: Call StatusTextChange in set_status_text. 2008-01-15 11:37:49 +01:00
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