Commit Graph

49604 Commits

Author SHA1 Message Date
Rob Shearman 5f01280edf secur32: Fix memory leaks in tests. 2009-12-30 13:40:17 +01:00
Rob Shearman e4888b0e3c winex11.drv: Empty clipboard cache on process unload to avoid false positives being reported for memory leaks. 2009-12-30 13:39:55 +01:00
Rob Shearman 3547ea011a shell32: Fix a potentially large memory leak in IQueryAssociations_fnGetString. 2009-12-30 13:37:14 +01:00
Rob Shearman 16f4b56345 shell32: Fix memory leaks in autocomplete tests. 2009-12-30 13:37:06 +01:00
Rob Shearman 0fd772be99 shell32: Fix style in autocomplete tests to more match the typical style used in the rest of Wine. 2009-12-30 13:36:57 +01:00
Rob Shearman 88219db8ab ole32: Handle SetClipboardData failing in OLE clipboard functions. 2009-12-30 13:36:50 +01:00
Rob Shearman 36bfaea96d ole32: Fix stream reference leak in test_ReadClassStm. 2009-12-30 13:36:46 +01:00
Rob Shearman b7d86b54d9 ole32: Release the data object and free the cached enum data upon OleUninitialize. 2009-12-30 13:36:42 +01:00
Michael Stefaniuc af302090b2 shdocvw: Remove unneeded \ at the end of a line. 2009-12-30 13:31:46 +01:00
Henri Verbeet 9e886423e7 dxgi: Add a separate function for factory initialization. 2009-12-30 13:31:42 +01:00
Henri Verbeet 2650885cc8 wined3d: Use the element size to create "isStateDirty" bitmap indices. 2009-12-30 13:31:36 +01:00
Henri Verbeet 9ae92661cc ddraw: Remove a redundant return. 2009-12-30 13:31:30 +01:00
Henri Verbeet ea2f7a2739 wined3d: Remove some redundant returns. 2009-12-30 13:31:26 +01:00
Henri Verbeet 67cba48782 wined3d: The FVF parameter to IWineD3DDeviceImpl_CreateVertexBuffer() is unused now. 2009-12-30 13:31:20 +01:00
Kai Blin 9a81b032c4 secur32: Pretend the NTLM provider also does Negotiate.
We had to enable the Negotiate provider a while back so programs that expected 
that provider to be present would be happy. This broke programs that expect a 
Negotiate provider to actually do something if it is present. This fix works 
around that new issue by thunking all calls to Negotiate to NTLM.
2009-12-30 13:31:12 +01:00
Alexandre Julliard 2a00c86a98 user.exe: Prepend a valid bitmap header when copying a bitmap resource to a file. 2009-12-30 13:30:56 +01:00
Alexandre Julliard c861c3e42e makefiles: Use winebuild to create the Windows import libraries. 2009-12-30 12:56:16 +01:00
Nikolay Sivov 2a0fca79ae user32/tests: Add tests for invalid index in GetSysColorBrush(). 2009-12-29 15:42:02 +01:00
Eric Pouech 878f287366 dbghelp: Silence a couple of FIXMEs for C++ code.
Reported by Jacek Caban.
2009-12-29 13:28:01 +01:00
Gerald Pfeifer e8158e48cb ntdll: Avoid one warning around assert(0). 2009-12-29 13:17:30 +01:00
Alexandre Julliard e49c54d288 kernel32: Get rid of the support for 16-bit resources in 32-bit resource functions. 2009-12-29 11:44:41 +01:00
Alexandre Julliard 3a04f5abfc kernel32: Don't include kernel_private.h in 16-bit files. 2009-12-29 11:44:25 +01:00
Alexandre Julliard fc5c459d63 kernel32: Move the kernel thread data definitions to kernel16_private.h. 2009-12-29 11:44:13 +01:00
Alexandre Julliard 84e51e73b4 kernel32: Link directly to the thunk functions instead of looking up their entry point. 2009-12-29 11:44:02 +01:00
Alexandre Julliard 9ff8da5499 kernel32: Don't store the current codepage in the thread data. 2009-12-29 11:43:46 +01:00
Stefan Leichter 0190edee7e ntoskrnl.exe: Add stub for KeSetPriorityThread. 2009-12-29 11:17:23 +01:00
Stefan Leichter d8a12d8374 ntoskrnl.exe: Add stub for KeReleaseSemaphore. 2009-12-29 11:17:15 +01:00
Andrew Eikum ff13146e92 hlink/tests: Repair test to work as intended. 2009-12-29 11:08:59 +01:00
Jacek Caban e5574369dd wininet: Fixed tests on older IEs. 2009-12-29 11:07:26 +01:00
Jacek Caban c9e3c27f0d mshtml: Use FindMimeFromData to find MIME if moniker doesn't report it. 2009-12-29 11:07:20 +01:00
Marcus Meissner c39cd4c0ce dbghelp: Initialize ret (Coverity). 2009-12-29 11:07:11 +01:00
Piotr Caban d383e84e21 mshtml: Added IDispatch ConnectionPoint. 2009-12-29 11:06:22 +01:00
Piotr Caban be2a86cbd5 mshtml: Query OleClientSite about services in ServiceProvider_QueryService. 2009-12-29 11:06:17 +01:00
Henri Verbeet 044a989d79 dxgi: Add a separate function for swapchain initialization. 2009-12-29 11:06:06 +01:00
Henri Verbeet d588d2b489 wined3d: Clear the device's focus_window field when the window is destroyed.
This will prevent the device from trying to unregister the window again on
release.
2009-12-29 11:06:01 +01:00
Henri Verbeet d992e77b9c d3d9/tests: Add message tests for windowed devices. 2009-12-29 11:05:52 +01:00
Henri Verbeet d18bbbf09d d3d8/tests: Add message tests for windowed devices. 2009-12-29 11:05:50 +01:00
Henri Verbeet 990c141052 wined3d: Don't touch the window's focus or wndproc for windowed devices. 2009-12-29 11:05:44 +01:00
Aaron Brazener 381fa8931f wined3d: Added ATI Radeon HD 5xxx detection. 2009-12-29 11:05:39 +01:00
Stefan Dösinger 4f594777a2 wined3d: Drop the VBO if too many full buffer conversions occur. 2009-12-29 11:04:03 +01:00
Stefan Dösinger 9750cca9b1 wined3d: Increment the buffer draw count if the buffer was clean. 2009-12-29 11:03:51 +01:00
Stefan Dösinger f90b8b6352 wined3d: Rename conversion_count to something more appropriate. 2009-12-29 11:03:44 +01:00
Stefan Dösinger d6b9732497 wined3d: Remove the d3d7 do-not-convert code. 2009-12-29 11:03:36 +01:00
Stefan Dösinger 1d37ae6f61 wined3d: Use unload instead of duplicating buffer remove code. 2009-12-29 11:03:24 +01:00
Stefan Dösinger 4590dc4806 wined3d: Free buffer conversion info when freeing the buffer. 2009-12-29 11:03:10 +01:00
Alexandre Julliard b4679dc8fd version: Get rid of the 16-bit library loading code for builtins.
We have fake dlls for everything now.
2009-12-29 10:21:06 +01:00
Alexandre Julliard 593b973501 user.exe: Reimplement CopyImage16 for cursors and icons. 2009-12-28 23:50:40 +01:00
Alexandre Julliard 2ced4102d4 user.exe: Reimplement LoadImage16 for bitmaps instead of calling LoadImageA directly. 2009-12-28 23:50:40 +01:00
Alexandre Julliard b96ab35cad user32: Move loading of static icons for 16-bit windows to the 16-bit wrapper. 2009-12-28 23:50:40 +01:00
Alexandre Julliard fadc2cda1c gdi32: Load the 32-bit gdi.exe module wrapper from the 32-bit side.
Get rid of the empty gdi_main.c file.
2009-12-28 23:50:40 +01:00
Alexandre Julliard 9ceda48337 user32: Load the 32-bit user.exe module wrapper from the 32-bit side. 2009-12-28 23:50:40 +01:00
Alexandre Julliard 40a264b0e7 winevdm: Move the loading of the system drivers into their specific 16-bit module. 2009-12-28 23:50:40 +01:00
Alexandre Julliard a3e80956d1 kernel32: Handle the case where the 16-bit module is already loaded also for separated dlls. 2009-12-28 23:50:36 +01:00
Gerald Pfeifer 8b73b131de comctl32: Remove obsolete comment on RB_SETPALETTE from REBAR_WindowProc(). 2009-12-28 14:22:28 +01:00
Alexandre Julliard 91fde2494c ole2: Reimplement OleMetafilePictFromIconAndLabel16 on top of the 32-bit version. 2009-12-28 14:20:37 +01:00
Vincent Povirk 6bb300fa41 gdiplus: Implement GdipBitmapSetResolution. 2009-12-28 12:57:43 +01:00
Vincent Povirk 1aea88cac1 gdiplus: Implement GdipGetImage*Resolution. 2009-12-28 12:57:37 +01:00
Vincent Povirk f71cb580a4 gdiplus: Add test for image resolution functions. 2009-12-28 12:57:31 +01:00
Vincent Povirk c38d334266 gdiplus: Fix typo in GdipCreateMetafileFromWmf. 2009-12-28 12:57:23 +01:00
Vincent Povirk 53a3307983 gdiplus: Add test for GdipCreateMetafileFromWmf. 2009-12-28 12:57:17 +01:00
Vincent Povirk 27480405da gdiplus: Add test for size of metafiles loaded from streams. 2009-12-28 12:57:12 +01:00
Vincent Povirk f87039103f gdiplus: Test the ability to load WMF images. 2009-12-28 12:57:04 +01:00
Alexandre Julliard eb4477120a kernel32: Make GMEM_DDESHARE blocks owned by the calling module. 2009-12-28 12:27:17 +01:00
Alexandre Julliard 1346740a57 shell32: Don't use the instance of the owner window for the autocomplete listbox. 2009-12-28 12:27:17 +01:00
Alexandre Julliard 82016c19ef comdlg32: Don't use the instance of the owner window for dialog boxes. 2009-12-28 12:27:16 +01:00
Alexandre Julliard 0e00a61a38 comdlg32: Get rid of the 16-bit callback support. 2009-12-28 12:27:16 +01:00
Alexandre Julliard 6cb6862806 comdlg32: Store the open file name A structure directly instead of using a private pointer. 2009-12-28 12:27:16 +01:00
Gerald Pfeifer e8d387fd45 ntdll: Use #ifdef instead of #if to check for _DARWIN_FEATURE_64_BIT_INODE. 2009-12-28 12:27:15 +01:00
Michael Stefaniuc 6f36945f2b shell32: Remove some superfluous LPARAM/WPARAM casts. 2009-12-28 12:27:15 +01:00
Michael Stefaniuc 9c15472a3b comctl32: The return value of notify_with_scroll() is never used.
So don't bother returning something from that function.
2009-12-28 12:27:15 +01:00
Michael Stefaniuc db4fab9fc0 comdlg32: Remove some explicit LPARAM/WPARAM casts. 2009-12-28 12:27:14 +01:00
Michael Stefaniuc 610fba7519 oledlg: Remove some explicit WPARAM casts. 2009-12-28 12:27:14 +01:00
Michael Stefaniuc 9dd502a332 comctl32: Remove some explicit LPARAM/WPARAM casts. 2009-12-28 12:27:14 +01:00
Michael Stefaniuc 92e4e63353 comctl32/tests: Remove some superfluous casts around SendMessage(). 2009-12-28 12:27:14 +01:00
Nikolay Sivov f897a91247 comctl32/updown: Fix formatting for hex mode. 2009-12-28 12:27:14 +01:00
Nikolay Sivov 46194d39f6 comctl32/rebar: Check for null handles before invalidation.
This prevents all windows invalidation.
2009-12-28 12:27:14 +01:00
Henri Verbeet 9c0bf89ed0 wined3d: Let "SetupForBlit()" figure out the target's width and height on its own. 2009-12-28 12:27:14 +01:00
Henri Verbeet 57ff4b4dea wined3d: Let "FindContext()" figure out the thread id on its own.
It doesn't work with anything other than the current thread anyway.
2009-12-28 12:27:13 +01:00
Henri Verbeet 9295de9b84 wined3d: Introduce "context_apply_state()" to setup a context for a specific usage. 2009-12-28 12:27:13 +01:00
Henri Verbeet f30999f193 wined3d: Recognize "VMware, Inc." as VENDOR_MESA. 2009-12-28 12:27:13 +01:00
Henri Verbeet 7160e56ab1 wined3d: Properly check for glBlitFramebuffer().
ARB_framebuffer_object can also provide this entry point.
2009-12-28 12:27:13 +01:00
Michael Stefaniuc 6f3b494463 user32: Remove some explicit LPARAM/WPARAM casts. 2009-12-28 12:27:13 +01:00
Michael Stefaniuc 425cc7e033 winex11.drv: Remove some explicit LPARAM/WPARAM casts. 2009-12-28 12:27:13 +01:00
Michael Stefaniuc 7e2b624896 user32/tests: Remove some explicit LPARAM/WPARAM casts. 2009-12-28 12:27:13 +01:00
Michael Stefaniuc 3b45ababfb riched20: Remove some explicit LPARAM/WPARAM casts. 2009-12-28 12:27:13 +01:00
Jacek Caban 221b0979b7 mshtml: Fixed nsIDOMNSHTMLElement declaration. 2009-12-28 12:27:13 +01:00
Jacek Caban 672f021e2b wininet: Test also InternetCrackUrlW in test_crack_url. 2009-12-28 11:57:47 +01:00
Jacek Caban 170b2da260 mshtml: Added better default bgColor test and code clean up. 2009-12-28 11:57:38 +01:00
Jacek Caban 90a4eb7d18 mshtml: Use nscolor_to_str in IHTMLBodyElement::get_text implementation. 2009-12-28 11:57:33 +01:00
Jacek Caban 0f0cb60592 mshtml: Correctly parse color strings. 2009-12-28 11:57:28 +01:00
Jacek Caban 9a264e546c mshtml: Store known colors as RGB. 2009-12-28 11:57:24 +01:00
Jacek Caban bbd925ddfe mshtml: Added better error handling to nscolor_to_str. 2009-12-28 11:57:19 +01:00
Nikolay Sivov 2e1aa43ab1 comctl32/tests: Skip test on <5.8x systems. 2009-12-28 11:55:39 +01:00
Vincent Povirk d87b1d4980 gdiplus: Implement GdipImageGetFrameDimensionsList. 2009-12-28 11:55:20 +01:00
Vincent Povirk 7d62e1f776 gdiplus: Remove fixme from GdipImageGetFrameDimensionsCount. 2009-12-28 11:55:11 +01:00
Vincent Povirk d41f68fdb8 gdiplus: Add tests for multi-frame GIF images. 2009-12-28 11:55:06 +01:00
Vincent Povirk 00e1e5ddd5 gdiplus: Fix memory leak in GdipSetStringFormatMeasurableCharacterRanges. 2009-12-28 11:54:55 +01:00
Vincent Povirk ffc4a49bcb ole32: Always allow changes to read-only transacted storages.
The only time the write permissions of transacted storages matter is when
committing.
2009-12-28 11:54:49 +01:00
Vincent Povirk d49510e7f0 gdiplus: Add traces to unimplemented functions in brush.c. 2009-12-28 11:54:34 +01:00
Vincent Povirk 7ded3d83c6 gdiplus: Add some traces for the values of point arguments. 2009-12-28 11:54:27 +01:00
Vincent Povirk d46eda2b29 gdiplus: Add a trace for values of new string format objects. 2009-12-28 11:54:21 +01:00
Vincent Povirk 7cb42df39b gdiplus: Add traces for values of newly-created pens. 2009-12-28 11:54:16 +01:00
Vincent Povirk e68c866956 gdiplus: Add a trace for values of new ImageAttributes objects. 2009-12-28 11:54:10 +01:00
Alexandre Julliard d51a6b673c user32: Don't pass the 16-bit instance through to 32-bit MessageBoxIndirectA. 2009-12-28 11:42:46 +01:00
Alexandre Julliard 537877adae user32: Move handling of listbox sizes for Win 3.1 apps to the 16-bit code. 2009-12-24 21:09:17 +01:00
Alexandre Julliard 21ddb9f48e include: Move undocumented Win9x function definitions to winbase16.h. 2009-12-24 20:28:12 +01:00
Alexandre Julliard 5d92931933 user32: Use a standard critical section instead of a syslevel for the USER lock. 2009-12-24 17:42:19 +01:00
Alexandre Julliard 0d07420ecf gdi32: Use a standard critical section instead of a syslevel for the GDI lock. 2009-12-24 17:42:13 +01:00
Paul Vriens 20a50f30c4 mmdevapi/tests: Fix a test failure on Vista+ with no soundcard present. 2009-12-24 17:01:32 +01:00
Paul Vriens 62bb1eb2a4 hlink/tests: Fix a test failure on Win9x/WinMe. 2009-12-24 17:01:27 +01:00
Andrew Nguyen 9294882b94 kernel32: Ignore empty environment values from registry. 2009-12-24 17:00:08 +01:00
Andrew Nguyen 542feda6b8 ntdll: Use the HKCU\Volatile Environment key when generating the initial process environment. 2009-12-24 16:59:00 +01:00
Alexandre Julliard 10e12c8183 winex11: Only check for fs register corruption on i386. 2009-12-24 12:58:51 +01:00
Alexandre Julliard 18a7655234 winmm: Avoid using ReleaseThunkLock from 32-bit code. 2009-12-24 12:29:24 +01:00
Eric Pouech bc38d3eaac dbghelp: Add support for loading dwarf debug information out of PE images. 2009-12-24 12:15:41 +01:00
Nikolay Sivov 02c06f0d66 comctl32/rebar: Avoid empty band range when changing layout. 2009-12-24 12:15:41 +01:00
Nikolay Sivov 6398448974 comctl32/comboex: Move debugging traces that require additional code into TRACE_ON() condition. 2009-12-24 12:15:41 +01:00
Nikolay Sivov 253edf0fbb comctl32/comboex: Get rid of useless helper. 2009-12-24 12:15:41 +01:00
Nikolay Sivov 7d748b6ba0 comctl32/comboex: Don't invalidate all windows if Edit box isn't set up. 2009-12-24 12:15:41 +01:00
Nikolay Sivov 7deb277900 comctl32/comboex: Fix silly typo in CBEM_SETITEM handler (lParam wasn't set). 2009-12-24 12:15:41 +01:00
Nikolay Sivov 96d965f295 comctl32/comboex: Add test for internally sent Edit messages, remove corresponding comments. 2009-12-24 12:15:41 +01:00
Nikolay Sivov ecc89bf6ef comctl32/comboex: Use subclass chain for internally used controls. 2009-12-24 12:15:41 +01:00
André Hentschel b67820cea6 kernel32/nls: Fix German translation. 2009-12-24 12:15:40 +01:00
Paul Chitescu e03b98ec68 quartz: Only wait in IMediaEvent::WaitForCompletion if the filter is running. 2009-12-24 12:15:40 +01:00
Jeremy White b806e13001 winspool: Correctly zero printer driver buffer on failure, with tests. 2009-12-24 12:15:40 +01:00
Jeremy White 09401dd4b1 winspool: Test for failure using correct size. 2009-12-24 12:15:40 +01:00
Paul Chitescu 7251e91d4d quartz: Implement NullRenderer's IBaseFilter::FindPin. 2009-12-24 12:15:40 +01:00
Alexandre Julliard 5ded71ff43 wininet: Fix pointer cast warnings on 64-bit. 2009-12-24 12:15:40 +01:00
Alexandre Julliard 07062b0340 winhttp: Fix pointer cast warnings on 64-bit. 2009-12-24 12:15:40 +01:00
Alexandre Julliard 8aa83d326a user32: Make user.exe into a stand-alone 16-bit module. 2009-12-24 12:15:12 +01:00
Alexandre Julliard 4b4b6a48cb user32: Use the wait message handler for the yield in PeekMessageW too. 2009-12-24 12:08:02 +01:00
Alexandre Julliard b33c5f163a user32: Add a WoW wrapper for message waiting to allow releasing the Win16 lock in the 16-bit code. 2009-12-24 12:07:44 +01:00
Alexandre Julliard 2ea73fd709 user32: Remove the no longer needed WIN_ISDIALOG flag. 2009-12-23 21:13:58 +01:00
Alexandre Julliard 5e640271f2 user32: Remove the no longer used WIN_ISWIN32 flag. 2009-12-23 21:10:59 +01:00
Alexandre Julliard da57abcb02 user32: Move a few 16-bit stubs to user16.c. 2009-12-23 19:49:27 +01:00
Alexandre Julliard cf81d0f0f9 user32: Remove remaining calls to internal 32-bit functions from msg16.c. 2009-12-23 19:45:41 +01:00
Alexandre Julliard b63d0e19ed user32: Replace spy functions by a simple trace in 16-bit code. 2009-12-23 19:45:03 +01:00
Alexandre Julliard a0f9da117a user32: Remove some redundant 16-bit message traces. 2009-12-23 19:35:56 +01:00
Alexandre Julliard b201a41edf user32: Export the WIN_GetFullHandle function through the WoW handlers. 2009-12-23 19:34:58 +01:00
Alexandre Julliard eb36bb2e47 user32: Export DIALOG_get_info and DIALOG_DoDialogBox through the WoW handlers. 2009-12-23 19:34:41 +01:00
Alexandre Julliard 7f11441af9 user32: Duplicate DIALOG_Enable/DisableOwner implementation on the 16-bit side. 2009-12-23 19:33:26 +01:00
Paul Vriens 780ae3a6e4 imagehlp/tests: Fix a test failure on Win95. 2009-12-23 15:45:44 +01:00
Alexandre Julliard ecca543ff2 user32: Don't store the 16-bit hook info in the 32-bit thread queue structure. 2009-12-23 14:27:31 +01:00
Alexandre Julliard 1bee9f4f71 user32: Make HOOK_IsHooked function static. 2009-12-23 14:27:31 +01:00
Alexandre Julliard 83b66549da user32: Get rid of 16-bit handles in the driver clipboard interface. 2009-12-23 14:27:31 +01:00
Alexandre Julliard 3313c40b7c user32: Reimplement 16-bit clipboard functions on top of the 32-bit ones. 2009-12-23 14:27:31 +01:00
Alexandre Julliard 9d44153273 shell32/tests: Fix the system directory test for old WoW64 platforms. 2009-12-23 14:27:31 +01:00
Alexandre Julliard 875f726077 shlwapi/tests: Remove empty traces. 2009-12-23 14:27:31 +01:00
Alexandre Julliard ffe9ace917 user32/tests: Fix some last error checks for WoW64. 2009-12-23 14:27:31 +01:00
Alexandre Julliard 89c0b87fad kernel32/tests: Fix the SetThreadIdealProcessor for WoW64. 2009-12-23 14:27:31 +01:00
Alexandre Julliard 221925ddbf kernel32/tests: Get rid of API function typedefs. 2009-12-23 14:27:31 +01:00
Alistair Leslie-Hughes f8aef24795 mshtml: Implement IHTMLDocument2 get/put onmouseout. 2009-12-23 14:27:30 +01:00
Alistair Leslie-Hughes cccaf1ab19 mshtml: Implement IHTMLDocument2 get/put onmousedown. 2009-12-23 14:27:30 +01:00
Alistair Leslie-Hughes a1f275448f mshtml: Implement IHTMLDocument2 get/put onmouseup. 2009-12-23 14:27:30 +01:00
Christian Costa 1324a220b2 drmclien: Add stub for DllRegisterServer. 2009-12-23 14:27:30 +01:00
Christian Costa df9bddcd27 ddraw: Improve error message. 2009-12-23 14:27:30 +01:00
Andrew Eikum 7255944064 hlink: Add tests for IHlinkBrowseContext::SetInitialHlink. 2009-12-23 14:27:30 +01:00
Andrew Eikum 7ba2434975 hlink: Add partial implementation of IHlinkBrowseContext::GetHlink. 2009-12-23 14:27:30 +01:00
Andrew Eikum fc4a9e2e69 hlink: Add tests and fix error handling in IHlink::{Get, Set}StringReference. 2009-12-23 14:27:30 +01:00
Nikolay Sivov 7fa3778d8c comctl32/rebar: Fix default just inserted band colors. 2009-12-23 14:27:30 +01:00
Nikolay Sivov 80ed866ff4 comctl32/tests: Explicitly create rebar for each test, cleanup main function a bit. 2009-12-23 14:27:30 +01:00
Nikolay Sivov 9ef90f480a comctl32/updown: Don't change control z-order, this breaks auto buddy binding. 2009-12-23 14:27:30 +01:00
Nikolay Sivov 750ce6be35 comctl32/updown: Don't update buddy text if it's the same. 2009-12-23 14:27:30 +01:00
Henri Verbeet 3288911ae3 wined3d: Use proper enum elements for FOURCC formats. 2009-12-23 14:27:30 +01:00
Henri Verbeet 5d2a46d92e d3d8/tests: Add some tests for focus behaviour. 2009-12-23 14:27:30 +01:00
Henri Verbeet a96aa28d98 d3d9/tests: Add some tests for focus behaviour. 2009-12-23 14:27:29 +01:00
Henri Verbeet b49e684f5d wined3d: Focus the focus window. 2009-12-23 14:27:29 +01:00
Henri Verbeet a0aa10eb5c wined3d: Filter messages for the device's focus window instead of the swapchain's device window.
Usually these will be the same window, but they don't have to be.
2009-12-23 14:27:29 +01:00
Eric Pouech ed96e740e9 dbghelp: Add a couple of helpers to struct cpu to help adding the stack to minidump. 2009-12-23 14:27:29 +01:00
Eric Pouech 54766cdac0 dbghelp: Hacked a StackWalk implementation for x86_64. 2009-12-23 14:27:29 +01:00
Eric Pouech 7230659ce9 dbghelp: Create a cpu backend to store CPU dependent code, and use it for the i386 stack implementation. 2009-12-23 14:27:29 +01:00
Alexandre Julliard 388814dfa9 user32: Avoid accessing the window structure directly in Get/SetWindowLong16. 2009-12-23 14:27:29 +01:00
Alexandre Julliard 4e343b6f3a user32: Avoid accessing the window structure directly in DispatchMessage16. 2009-12-23 14:27:28 +01:00
Alexandre Julliard 73cf431aac user32: Get rid of support for extracting icons from builtin dlls.
We now have fake dll files for all dlls, the icons can be loaded from there.
2009-12-23 14:27:22 +01:00
Alexandre Julliard 2919c49d7f user32: Don't cache 16-bit instance resources on the 32-bit side. 2009-12-23 14:26:51 +01:00
Alexandre Julliard cecb3a993c user32: Allocate user handles for cursors/icons when we don't have 16-bit support. 2009-12-22 17:35:41 +01:00
Alexandre Julliard 0f511f3c8e user32: Don't assume global handles in CopyIcon. 2009-12-22 17:27:59 +01:00
Alexandre Julliard b36ca48608 user32: Call the cursor/icon handle allocation functions through the WoW handlers table. 2009-12-22 17:27:57 +01:00
Alexandre Julliard 0280f058f9 user32: Add wrapper functions for manipulation of cursor/icon handles. 2009-12-22 17:27:25 +01:00
Alexandre Julliard 00e75f2b9e user32: Reimplement MENU_FindSubMenu on the 16-bit side using only exported functions. 2009-12-22 17:00:12 +01:00
Hans Leidekker d4a7a9d43d wininet: Avoid test failures on win9x. 2009-12-22 15:40:04 +01:00
Paul Vriens f0a35db253 comctl32/tests: Fix a test failure on older comctl32. 2009-12-22 15:40:00 +01:00
Detlef Riekenberg dc28680847 mstask/tests: Skip some tests when the service is not running. 2009-12-22 15:39:49 +01:00
Eric Pouech 2d85d5c235 dbghelp: Generalize helper to get a string from an ADDRESS64. 2009-12-22 15:39:20 +01:00
Eric Pouech fdc86c1999 dbghelp: Rewrote stack_walk with 64 bit structures. 2009-12-22 15:39:01 +01:00
Alexandre Julliard b615656f00 user32: Get rid of the 16-bit dialog heap.
Edit controls don't allocate memory on the 16-bit heap anyway.
2009-12-22 15:35:15 +01:00
Alexandre Julliard 009badeb32 user32: Delay creation of the 16-bit dialog info structure until the window is created.
This mirrors the behavior of the 32-bit side.
2009-12-22 15:34:19 +01:00
Alistair Leslie-Hughes 2cd6ac2725 mshtml: Add stub interface IHTMLFiltersCollection. 2009-12-22 14:13:07 +01:00
David Adam 202f826d02 d3dx9/tests: 1 must be a float. 2009-12-22 14:12:43 +01:00
Andrew Nguyen adf55f0000 cfgmgr32: Forward more functions to setupapi. 2009-12-22 13:48:27 +01:00
Andrew Nguyen a72af3100d dxdiagn: Validate the dwDxDiagHeaderVersion member in IDxDiagProvider::Initialize. 2009-12-22 13:48:26 +01:00
Andrew Nguyen e1dd6a869d dxdiagn: Fix a return value and avoid validating the input parameter for IDxDiagProviderImpl::GetContainer. 2009-12-22 13:48:26 +01:00
Andrew Nguyen dddf714f02 dxdiagn: Add tests for IDxDiagProvider. 2009-12-22 13:48:26 +01:00
Andrew Nguyen b0e3c91c0a dxdiagn: Fail class instantiation if aggregation is requested. 2009-12-22 13:48:26 +01:00
Andrew Nguyen d36e3b4a1d dxdiagn: Make the IDxDiag* interfaces conform to the IUnknown::QueryInterface contract. 2009-12-22 13:48:26 +01:00
Andrew Nguyen 3eea5a8ae9 setupapi: Implement SetupDiOpenDeviceInfoA/W as stubs. 2009-12-22 13:48:26 +01:00
Hans Leidekker 9f63f7d949 gdiplus: Implement GdipGet/SetStringFormatMeasurableCharacterRanges. 2009-12-22 13:48:26 +01:00
Marcus Meissner e2f7946bbc msi: Removed unnecessary NULL check. 2009-12-22 13:48:26 +01:00
Marcus Meissner e235bfcca7 cryptnet: Remove an unnecessary variable (Coverity). 2009-12-22 13:48:26 +01:00
Hans Leidekker 406b6e36d8 wininet: Free per-thread error info upon exit from an async procedure.
Found by Valgrind.
2009-12-22 13:48:26 +01:00
Nikolay Sivov 14058ccf25 kernel32: Fix a leak in ReplaceFileW. 2009-12-22 13:48:26 +01:00
Nikolay Sivov 6cc141ff59 comctl32/updown: Simplify buddy subclassing using SetWindowSubclass chain. 2009-12-22 13:48:26 +01:00
Nikolay Sivov 705aee525a comctl32/tests: Use win_skip() while skipping subclass tests. 2009-12-22 13:48:25 +01:00
Nikolay Sivov 48d42d4a93 comctl32/tests: Some tests for buddy procedure subclassing. 2009-12-22 13:48:25 +01:00
Nikolay Sivov 8fc96f20a3 comctl32/tests: Add ability to create any number of edit buddies. 2009-12-22 13:48:25 +01:00
Nikolay Sivov 6d270a1d48 kernel32: Fix SearchPath parameter validation with tests. 2009-12-22 13:48:25 +01:00
Nikolay Sivov 08a778c568 kernel32/tests: Init pointers in common way, add some win_skip() while skipping. 2009-12-22 13:48:25 +01:00
Henri Verbeet ea0af93c19 wined3d: Get rid of some redundant local variables.
E.g. "This" variables that are only used in traces.
2009-12-22 13:48:25 +01:00
Henri Verbeet d9fefdb917 wined3d: Cleanup IWineD3DBaseSwapChainImpl_QueryInterface(). 2009-12-22 13:48:25 +01:00
Henri Verbeet 3f77683174 wined3d: Volumes are resources in wined3d. 2009-12-22 13:48:25 +01:00
Henri Verbeet f262cf7603 d3d9/tests: A volume really isn't a resource, despite having all the methods. 2009-12-22 13:48:25 +01:00
Jacek Caban abf7022c78 urlmon: Report BINDSTATUS_CONNECTING to download callback. 2009-12-22 13:48:25 +01:00
Jacek Caban 3bacd7603d mshtml: Added JavaScript tests architecture and simple tests. 2009-12-22 13:48:25 +01:00
Jacek Caban 4e6e908966 mshtml: Use JScript for JavaScript in res: protocol documents. 2009-12-22 13:48:25 +01:00
Jason Edmeades 64bd51b1d3 comctl32/toolbar: Improve fixme message conditions. 2009-12-22 13:48:24 +01:00
Paul Vriens 25d15c68dc ole32/tests: Fix a test failure on several platforms. 2009-12-22 13:48:24 +01:00
Vladimir Pankratov 9e394d86b4 mapi32: Add Russian translation. 2009-12-22 13:48:24 +01:00
Roderick Colenbrander 48db6abae1 winex11: Fix a null pointer crash when XRender isn't around. 2009-12-22 13:48:24 +01:00
Alexandre Julliard ce05f49843 user32: Avoid including winuser16.h in 32-bit files. 2009-12-22 13:48:24 +01:00
Alexandre Julliard df3e5a8762 user32: Reimplement MapWindowPoints16 and move it to wnd16.c. 2009-12-22 13:48:24 +01:00
Alexandre Julliard 1d1f8e2a2c user32: Move DestroyIcon32 implementation to user16.c. 2009-12-22 13:48:19 +01:00
Alexandre Julliard ff04a5e830 kernel32: Load the DestroyIcon32 function from 16-bit user.exe. 2009-12-22 13:48:03 +01:00
Alexandre Julliard 0fbe20a254 user32: Move freeing of a 16-bit module's classes to wnd16.c. 2009-12-22 12:33:33 +01:00
Alexandre Julliard e3bcc11beb user32: Move freeing of a 16-bit module's icons to user16.c. 2009-12-22 12:16:24 +01:00
Alexandre Julliard d5b270eadd user32: Reimplement loading of 16-bit cursors and icons using 16-bit resource functions. 2009-12-22 12:14:46 +01:00
Alexandre Julliard 5a35c490a1 user32: Always return the actual pointer instead of a winproc handle in WINPROC_GetProc16. 2009-12-22 12:12:36 +01:00
Louis Lenders 13a9c037f4 mapistub: Add new stubbed dll mapistub.dll. 2009-12-21 15:46:11 +01:00
Jacek Caban 31cb9cfa79 wininet: Don't use INTERNET_SetLastError in InternetSetOptionW. 2009-12-21 15:36:53 +01:00
Jacek Caban b73e31c659 wininet: Return error directly from HTTP_Connect. 2009-12-21 15:36:53 +01:00
Jacek Caban e1958a67d6 wininet: Don't use INTERNET_SetLastError in HttpSendRequestA. 2009-12-21 15:36:53 +01:00
Jacek Caban 88ac3a381b wininet: Return error directly from INTERNET_AsyncCall. 2009-12-21 15:36:53 +01:00
Nikolay Sivov 8b805e48fb kernel32/tests: Fix LocalAlloc() allocated leaks. 2009-12-21 15:36:52 +01:00
Nikolay Sivov f33db8a02d kernel32/tests: Fix some find handle leaks. 2009-12-21 15:36:52 +01:00
Alexandre Julliard 3806f9aee9 user32: Move a number of 16-bit cursor/icon functions to user16.c. 2009-12-21 15:36:52 +01:00
Alexandre Julliard 671b4d129d user32: Get rid of the CURSORICON_Copy internal function. 2009-12-21 15:36:52 +01:00
Alexandre Julliard 7de210fb5c user32: Reimplement CopyIcon16/CopyCursor16 using CreateCursorIconIndirect16. 2009-12-21 15:36:52 +01:00
Alexandre Julliard 001abc3c62 user32: Use CreateIconIndirect to implement CreateCursor. 2009-12-21 15:36:52 +01:00
Stefan Leichter 217828978f ntoskrnl.exe: Add stub for KeInitializeSemaphore. 2009-12-21 15:01:26 +01:00
Mike Kaplinskiy 075a1e0e4d user32: Fix color mask handling in CreateIconIndirect. 2009-12-21 15:01:25 +01:00
Nicolas Le Cam 7ae21483ec kernel32/tests: Simplify dumpmem function. 2009-12-21 15:01:25 +01:00
Henri Verbeet 8c7d259978 wined3d: IWineD3DPaletteImpl implements IWineD3DBase. 2009-12-21 15:01:25 +01:00
Henri Verbeet ecf2e049a2 wined3d: IWineD3DClipperImpl implements IWineD3DBase.
Unify the QueryInterface implementation a bit with the rest of wined3d while
we're at it.
2009-12-21 15:01:25 +01:00
Henri Verbeet 23bf5025c6 wined3d: Cleanup IWineD3DDeviceImpl_GetRasterStatus(). 2009-12-21 15:01:25 +01:00
Henri Verbeet 76804fa711 d3d9: Add a separate function for swapchain initialization. 2009-12-21 15:01:25 +01:00
Henri Verbeet 2e27ab6b67 d3d8: Add a separate function for swapchain initialization. 2009-12-21 15:01:25 +01:00
Jacek Caban ecbe545e90 mshtml: Don't use necko nsIHttpChannel in nsChannel implementation. 2009-12-21 15:01:25 +01:00
Jacek Caban a0467ef11c jscript: Make undefined a property of global object. 2009-12-21 15:01:25 +01:00
Hans Leidekker 68453a5251 wininet: Always set last error in HttpSendRequest{,Ex}. 2009-12-21 15:01:25 +01:00
Michael Stefaniuc ae8c2ec267 windowscodecs: Don't cast NULL. 2009-12-21 15:01:25 +01:00
Michael Stefaniuc 6c7c2401ad user32/tests: Don't cast NULL to an integer type. 2009-12-21 15:01:25 +01:00