Commit Graph

31245 Commits

Author SHA1 Message Date
Roderick Colenbrander 4ac1b94d96 wined3d: Improved CheckDeviceType. 2008-02-27 14:52:25 +01:00
Alexandre Julliard d66b9f7e48 msvcrt: Use the correct msvcrt defines for errno values. 2008-02-27 14:52:25 +01:00
Alexandre Julliard a470afca6c msvcrt: Fix incorrect uses of msvcrt_set_errno. 2008-02-27 14:52:25 +01:00
Paul Vriens 1bbac341df msi/tests: Fix test that depends on the order of the files in a directory. 2008-02-27 14:52:25 +01:00
Detlef Riekenberg ae91e974eb winspool: Implement Level 6 + 7 for GetPrinter. 2008-02-27 14:52:25 +01:00
Mikołaj Zalewski 497239b105 comctl32: rebar: Code cleanup. 2008-02-27 14:52:25 +01:00
Mikołaj Zalewski 786dcac944 comctl32: rebar: Add RBS_AUTOSIZE support. 2008-02-27 14:52:25 +01:00
Mikołaj Zalewski bc0fe1bd8e comctl32: rebar: Invalidate children in CalcHorz/VertBand. 2008-02-27 14:52:25 +01:00
Mikołaj Zalewski 480c0d7215 comctl32: rebar: An implementation of RB_SIZETORECT. 2008-02-27 14:52:25 +01:00
Maarten Lankhorst b254b407a4 shlwapi: Don't add a trailing slash in the case that nothing has to be appended to relative, with testcase. 2008-02-27 14:52:25 +01:00
Andrew Talbot 7e584e4add dpnet: Assign to structs instead of using memcpy. 2008-02-27 14:52:25 +01:00
Andrew Talbot a5a11b7889 dswave: Assign to structs instead of using memcpy. 2008-02-27 14:52:25 +01:00
Andrew Talbot 20c0c311da dplayx: Assign to struct instead of using memcpy. 2008-02-27 14:52:25 +01:00
Jacek Caban 0e33eee9a2 wininet: Use vtbl for InternetSetOption(INTERNET_OPTION_[SEND|RECEIVE]_TIMEOUT) implementation. 2008-02-27 14:52:25 +01:00
Jacek Caban 1ffcfbce85 wininet: Use vtbl in InternetWriteFile implementation. 2008-02-27 14:52:24 +01:00
Jacek Caban 7dc9bf677b wininet: Moved close_connection to vtbl. 2008-02-27 14:52:24 +01:00
Jacek Caban 5a535d6b23 wininet: Moved handle destructor to vtbl. 2008-02-27 14:52:24 +01:00
Jacek Caban 928c9f0984 wininet: Fixed version returned by INTERNET_OPTION_VERSION. 2008-02-27 14:52:24 +01:00
Maarten Lankhorst 5132fb4469 wininet: Fix retrieving raw headers. 2008-02-27 14:52:24 +01:00
Rob Shearman 4e5c1bf6fd urlmon: Don't use typeof as it's not portable. 2008-02-27 14:52:24 +01:00
Rob Shearman 5ef04604f0 shdocvw: Don't use typeof as it's not portable. 2008-02-27 14:52:24 +01:00
Rob Shearman 26ad119d3a mshtml: Don't use typeof as it's not portable. 2008-02-27 14:52:24 +01:00
Rob Shearman e658b79965 msimtf: Don't use typeof as it's not portable. 2008-02-27 14:52:24 +01:00
Rob Shearman da1d3fb455 itss: Don't use typeof as it's not portable. 2008-02-27 14:52:24 +01:00
Rob Shearman fc1b62bd7d dsound: Don't use typeof as it's not portable. 2008-02-27 14:52:24 +01:00
Rob Shearman f2b77031c3 ddraw: Don't use typeof as it's not portable. 2008-02-27 14:52:24 +01:00
Paul Vriens 6b37543adc msi/tests: Skip tests that contain functions that are not available. 2008-02-27 14:52:24 +01:00
Paul Vriens ecf8c5af36 msi/tests: Skip tests for functions that are not available. 2008-02-27 14:52:24 +01:00
Paul Vriens e7937f3cd5 msi/tests: Make sure tests will run on Win9x and NT. 2008-02-27 14:52:24 +01:00
Paul Vriens 7911424f9d gdi32/tests: Skip a test as it crashes on Vista. 2008-02-27 14:52:24 +01:00
Paul Vriens e9ccee0501 gdi32/tests: Skip functions that are available but not implemented. 2008-02-27 14:52:24 +01:00
Paul Vriens ad697ecdc4 kernel32/tests: Win9x doesn't change last error. 2008-02-27 14:52:24 +01:00
Aric Stewart f9e5296c7d imm32: Correct offset of text in default IME window when using not default window position. 2008-02-27 14:52:23 +01:00
Francois Gouget e98a468ebe shell32/tests: Use the IShellLinkDataList's standard 'C' interface. 2008-02-27 14:52:23 +01:00
Francois Gouget 31137aa197 opengl32/tests: Add the trailing '\n' to an ok() call and make a spelling fix. 2008-02-27 14:52:23 +01:00
Francois Gouget 39844efc5f msxml3: Add a trailing '\n' to a Wine trace. 2008-02-27 14:52:23 +01:00
Francois Gouget 50b6e12833 d3dx9_*: Fix the D3DXMatrixDeterminant() forwards. 2008-02-27 14:52:23 +01:00
Alistair Leslie-Hughes 0d4db95d99 msxml3: Implement IXMLDOMCDATASection_get_length. 2008-02-27 14:52:23 +01:00
Alistair Leslie-Hughes be435c47cb msxml3: Implement IXMLDOMComment_get_length. 2008-02-27 14:52:23 +01:00
Alexander Nicolaysen Sørnes 8487a5dc59 commdlg: PrintDlg16: Handle print quality combobox. 2008-02-26 12:03:53 +01:00
Roy Shea 9f63253d00 qmgr: Implement IBackgroundCopyManager_EnumJobs with test. 2008-02-26 11:35:12 +01:00
Roy Shea 00a3dceb75 qmgr: Implement the IUnknown interface for IEnumBackgroundCopyJobs. 2008-02-26 11:34:15 +01:00
Roy Shea 28e7c3b9a9 qmgr: Implement IBackgroundCopyJob_GetDisplayName with test. 2008-02-26 11:33:48 +01:00
Roy Shea 3f126b4a60 qmgr: Implement IBackgroundCopyJob_GetType with test. 2008-02-26 11:33:26 +01:00
Stefan Dösinger 7b297890a7 wined3d: Mark a vertex buffer dirty after VBO creation. 2008-02-26 11:31:53 +01:00
Stefan Dösinger 220d9eb44c wined3d: Move the dummy texture creation to the device. 2008-02-26 11:31:47 +01:00
Stefan Dösinger f912f18b13 wined3d: Move shader model private data into its own structure. 2008-02-26 11:31:39 +01:00
Stefan Dösinger 6269415793 wined3d: Add GL_APPLE_float_pixels. 2008-02-26 11:31:29 +01:00
Stefan Dösinger 825506d5ff wined3d: General cross format blitting infrastrucutre, R32F->R16F blits. 2008-02-26 11:31:19 +01:00
Roderick Colenbrander f5149e651e wined3d: Check real depth/stencil capabilities based on WGL pixel formats. 2008-02-26 11:29:59 +01:00
Chris Robinson 14abaa5709 winex11: Fix wglCopyContext case where GLX contexts are missing. 2008-02-26 11:29:48 +01:00
Royal Chan b83abb6122 gdiplus: Added conformance tests for GdipDrawLineI. 2008-02-26 11:23:29 +01:00
Royal Chan ea92872af0 gdiplus: GdipDrawArc should return InvalidParameter for non-positive values of height and width. 2008-02-26 11:23:16 +01:00
Royal Chan fc31303780 diplus: Implemented GdipDrawArcI based on GdipDrawArc. 2008-02-26 11:22:38 +01:00
Royal Chan da161a50f3 diplus: Implement GdipDrawBezierI based on GdipDrawBezier. 2008-02-26 11:22:26 +01:00
Alexandre Julliard de61fc5eca ole32: Added a CoGetContextToken stub. 2008-02-26 11:21:54 +01:00
Francois Gouget 8e97ff5e3b dinput: Fix compilation on systems that don't support nameless unions. 2008-02-26 11:21:17 +01:00
Dmitry Timoshkov b9bea18cfe mscms: Allow compilation without LCMS installed. 2008-02-26 11:20:58 +01:00
James Hawkins bdbb7a0348 msi: Search existing published sources if the media cannot be found. 2008-02-26 11:20:46 +01:00
James Hawkins cf84e2df5b msi: Allow setting a media disk as the last used source in the internal msi_set_last_used_source. 2008-02-26 11:20:35 +01:00
James Hawkins 7d10d1d2d0 msi: Store the media type and set the last used source type accordingly. 2008-02-26 11:20:27 +01:00
James Hawkins 6e2048bbc7 msi: Read the source list properties from the user-unmanaged context. 2008-02-26 11:20:18 +01:00
James Hawkins acfed4cfab msi: Read the disk prompt source list property from the user-unmanaged context. 2008-02-26 11:20:13 +01:00
James Hawkins d62bd166dc msi: Remove setting a source list property that's in the wrong place. 2008-02-26 11:20:07 +01:00
James Hawkins 4d2cf7a44b msi: Publish source information in the user-unmanaged context. 2008-02-26 11:20:02 +01:00
James Hawkins 7e8cd606a0 msi: Add tests for MsiSourceListEnumMediaDisks. 2008-02-26 11:19:45 +01:00
James Hawkins 1bd49bcf74 msi: Implement MsiSourceListEnumMediaDisks. 2008-02-26 11:19:40 +01:00
James Hawkins 45d7d6a4e1 msi: Fix skipping a NULL record. 2008-02-26 11:19:29 +01:00
Maarten Lankhorst 60401737c6 wininet: Add stub for INTERNET_OPTION_PER_CONNECTION. 2008-02-26 11:19:24 +01:00
Andrew Talbot a01bfc26fe dmstyle: Assign to structs instead of using memcpy. 2008-02-26 11:18:23 +01:00
Andrew Talbot 6b39f35cf5 dmusic: Assign to structs instead of using memcpy. 2008-02-26 11:18:20 +01:00
Andrew Talbot e1062df14b dmscript: Assign to structs instead of using memcpy. 2008-02-26 11:18:16 +01:00
Paul Vriens 433ca7d8bd setupapi/devinst: Struct size passed needs to be exact. 2008-02-25 20:42:32 +01:00
Hans Leidekker d91f3a93ae mscms: Implement TranslateColors and improve the other transformation functions. 2008-02-25 20:41:44 +01:00
Roderick Colenbrander 675988633f wgl: Add a test case for wglCreateContext. 2008-02-25 20:34:58 +01:00
Roy Shea 575b1bfcc7 qmgr: Implement IBackgroundCopyJob_GetId with test. 2008-02-25 20:11:38 +01:00
Roy Shea 111e6929ac qmgr: Implement IBackgroundCopyManager_CreateJob with test. 2008-02-25 20:11:02 +01:00
Roy Shea fee94bbc9e qmgr: Implement the IUnknown interface for IBackgroundCopyJob and stubs for the rest of the methods. 2008-02-25 20:10:22 +01:00
Günther Brammer df5116cc7d ddraw: Return a nullpointer as lpSurface in Lock() if the rect is invalid. 2008-02-25 19:50:30 +01:00
Paul Vriens d6a8b5024a version/tests: Win98, NT4 and W2K return different errors. 2008-02-25 19:50:19 +01:00
Paul Vriens 0c7ab1bd30 advapi32/tests: Don't crash on NT4, W2K and XP-SP1. 2008-02-25 19:50:12 +01:00
Rob Shearman 9730b285ba ole32: Implement VT_VECTOR|VT_VARIANT in PropVariantCopy. 2008-02-25 19:50:03 +01:00
Rob Shearman 076e3002ec imm32: Destroy the data of the context passed into ImmDestroyContext, not the data in the root context. 2008-02-25 19:49:58 +01:00
Paul Vriens 89c8e795d8 msi/tests: Make tests run on win9x/NT4 again. 2008-02-25 19:49:54 +01:00
Alexandre Julliard 198a00bc9e ntdll: Add an exception handler around check_actctx to catch bad handles. 2008-02-25 19:49:27 +01:00
Alexandre Julliard dba8ad5751 winex11: Use the same full screen test in is_window_managed and update_wm_states. 2008-02-25 19:48:07 +01:00
Alexandre Julliard a268725922 winex11: Get rid of the visual id property, we are using the default now. 2008-02-25 16:06:08 +01:00
Alexandre Julliard 1642fbcbc2 user32: Moved the DCE support from winex11 back to user32.
Window and class DCEs are now allocated lazily.
2008-02-25 15:59:19 +01:00
Alexandre Julliard 4273a8ab86 user32: Simplify the window structure creation. Get rid of the unused clsStyle field. 2008-02-25 15:55:17 +01:00
Alistair Leslie-Hughes 5579d2f995 msxml3: Tests for put_data. 2008-02-25 13:40:56 +01:00
Alistair Leslie-Hughes dfe23babe2 msxml3: Implement IXMLDOMComment put_data. 2008-02-25 13:35:45 +01:00
Alistair Leslie-Hughes 1e3153a7b7 msxml3: Implement IXMLDOMText put_data. 2008-02-25 13:35:39 +01:00
Alistair Leslie-Hughes cd3f18fbf2 msxml3: Implement IXMLDOMProcessingInstruction put_data. 2008-02-25 13:35:31 +01:00
Alistair Leslie-Hughes d0cd1ea893 msxml3: Implement IXMLDOMCDATASection put_data. 2008-02-25 13:35:25 +01:00
Alistair Leslie-Hughes 75a8444a8b msxml3: Implement IXMLDOMNode put_nodeValue. 2008-02-25 13:35:17 +01:00
Alexandre Julliard 30f068a0b3 winex11: Correctly initialize the cursor in a newly-created thread. 2008-02-25 13:32:45 +01:00
Rob Shearman 38a968ff52 netapi32: Fix character count passed to GetUserNameW and GetComputerNameW in init_wksta_tests. 2008-02-25 13:31:57 +01:00
Rob Shearman e154d3b29e user32: Fix the number of characters passed to GetClassNameW in ClassTest. 2008-02-25 13:31:52 +01:00
Rob Shearman 492be1b5e3 kernel32: Fix the number of characters passed to GetAtomNameW in test_local_get_atom_name. 2008-02-25 13:31:47 +01:00
Rob Shearman d182559161 shell32: Fix the character count passed to SearchPathW in SHELL_execute. 2008-02-25 13:31:40 +01:00
Rob Shearman fe75a8c616 dinput: Fix character count passed to GetKeyNameTextW in SysKeyboardWImpl_GetObjectInfo. 2008-02-25 13:31:34 +01:00
Rob Shearman e7173dfa4e avifil32: Fix the character count passed into LoadStringW in AVIBuildFilterW and AVISaveOptionsUpdate. 2008-02-25 13:31:29 +01:00
Rob Shearman 18d891986d winspool.drv: Fix the character count passed into RegEnumKeyExW in get_local_monitors.
len is used in RegEnumKeyExW and this takes a character count for the 
key argument, not a byte count.
2008-02-25 13:31:25 +01:00
Rob Shearman 5838185133 mciavi32: Fix the buffer length passed into strncat in MCIAVI_mciSet.
The number of remaining characters should be passed in, not the total 
buffer size.
2008-02-25 13:31:19 +01:00
Rob Shearman f3c40f925d comctl32: Fix possible use of uninitialised variable in REBAR_Paint.
In the case where an hdc is passed in via the wParam, ps.fErase could be 
uninitialised. Fix this by rearranging the code so that ps is only used 
when an hdc isn't passed in.
2008-02-25 13:29:34 +01:00
Rob Shearman 4e0100ff06 comdlg32: Fix checks for failure of COMDLG32_SHGetFolderPathW in FILEDLG95_InitControls.
COMDLG32_SHGetFolderPathW returns a BOOL, not an HRESULT.
2008-02-25 13:29:22 +01:00
Rob Shearman 03812357db avicap32: Fix the type of retval in capGetDriverDescriptionA. 2008-02-25 13:29:14 +01:00
Rob Shearman 0287289475 rpcrt4: Include ws2tcpip.h instead of Unix headers when targeting a build for Windows. 2008-02-25 13:27:54 +01:00
Stefan Leichter 684a5b4bab user32: Added stub for GetMouseMovePointsEx. 2008-02-25 13:27:49 +01:00
Stefan Leichter 0640dbb620 user32: Fix a test of GetMouseMovePointsEx. 2008-02-25 13:27:38 +01:00
Andrew Talbot 4cd6ef739d dmloader: Assign to structs instead of using memcpy. 2008-02-25 13:27:27 +01:00
Andrew Talbot be2f48cdd4 dmime: Assign to structs instead of using memcpy. 2008-02-25 13:27:22 +01:00
Andrew Talbot 13afbc02b6 dmime: Assign to structs instead of using memcpy. 2008-02-25 13:27:14 +01:00
Andrew Talbot ea85c5b15b dmband: Assign to struct instead of using memcpy. 2008-02-25 13:27:07 +01:00
Mikołaj Zalewski 41025d56e3 comctl32: datetime: Support literals in apostrophes. 2008-02-25 13:27:00 +01:00
Anatoly Lyutin a871830dd3 user32: Fix return value in ShowScrollBar according with test. 2008-02-25 13:26:52 +01:00
Anatoly Lyutin b6241e4ad8 user32: Added some tests for scrollbar. 2008-02-25 13:26:12 +01:00
Alexander Dorofeyev 57d506f654 d3d8/tests: Add a P8 texture test. 2008-02-25 12:38:37 +01:00
Gerald Pfeifer 6766f9c1a0 d3dx8: Simplify D3DXMatrixInverse(). 2008-02-25 12:38:25 +01:00
Stefan Dösinger 3ed963dc5d d3d9: Fix a ok line. 2008-02-25 12:37:04 +01:00
Stefan Dösinger 708e217506 d3d9: ATI drivers do not handle D3DUSAGE_QUERY_LEGACYBUMPMAP properly. 2008-02-25 12:36:30 +01:00
Stefan Dösinger 9850e4b529 d3d9: Add a non-shader reversed fog test. 2008-02-25 12:36:22 +01:00
James Hawkins 21b4af1b46 msi: Fix and simplify handling of REG_MULTI_SZ strings in the WriteRegistryValues action. 2008-02-25 12:22:16 +01:00
James Hawkins b532c0c306 msi: Simplify MsiSourceListAddMediaDisk. 2008-02-25 12:22:09 +01:00
James Hawkins d3b3738567 msi: Remove invalid fixmes. 2008-02-25 12:22:03 +01:00
James Hawkins 08172ad1c4 msi: Return the result of the call to OpenSourceKey. 2008-02-25 12:21:58 +01:00
James Hawkins 34d50c1e3e msi: Validate the parameters of MsiSourceListAddMediaDisk. 2008-02-25 12:21:51 +01:00
James Hawkins 1fced5cc1d msi: Add tests for MsiSourceListAddMediaDisk. 2008-02-25 12:21:42 +01:00
James Hawkins 8b540d2670 msi: Fix the INSTALLPROPERTY_LASTUSEDTYPE case. 2008-02-25 12:21:19 +01:00
James Hawkins 737dedfcbb msi: Fix the INSTALLPROPERTY_LASTUSEDSOURCE case. 2008-02-25 12:20:56 +01:00
James Hawkins d41cae07d5 msi: Factorize and fix the INSTALLPROPERTY_MEDIAPACKAGEPATH case. 2008-02-25 12:20:48 +01:00
James Hawkins f178985db3 msi: Simplify the check for a valid product code. 2008-02-25 12:20:39 +01:00
James Hawkins 868de4d56b msi: Add more tests for MsiSourceListGetInfo. 2008-02-25 12:20:33 +01:00
Jacek Caban 28cf008c3b mshtml: Added IHTMLBodyElement::aLink implementation. 2008-02-25 12:20:19 +01:00
Jacek Caban a81fb4ca0c mshtml: Added IHTMLBodyElement::vLink implementation. 2008-02-25 12:20:15 +01:00
Jacek Caban 8d7e1922d8 mshtml: Added IHTMLBodyElement::get_link implementation. 2008-02-25 12:20:11 +01:00
Jacek Caban a7ba7647ad mshtml: Added IHTMLBodyElement::put_link implementation. 2008-02-25 12:20:07 +01:00
Alexandre Julliard 84cf9caa75 qmgr: Ignore errors when registering the service. 2008-02-25 12:17:40 +01:00
Roderick Colenbrander e5bef99fbe wined3d: Request aux buffers when using backbuffer rendering. 2008-02-25 12:17:36 +01:00
Roderick Colenbrander 5374d623ce wgl: Add aux buffers support to DescribePixelFormat. 2008-02-25 12:17:31 +01:00
Roderick Colenbrander 220163ee9d wgl: Remove unneeded opengl initialisation code at wine startup. 2008-02-25 12:17:10 +01:00
Roderick Colenbrander 8293a9ead0 wgl: Remove the pixel format limitation. 2008-02-25 12:14:52 +01:00
Roderick Colenbrander 68467cf344 wined3d: Request alpha in backbuffer mode, to work correctly with multiple opengl pixel formats. 2008-02-25 12:14:36 +01:00
Rob Shearman 7f33e95ca7 comctl32: Rename the dwStyle and dwOldStyle variables in LISTVIEW_SetExtendedListViewStyle to more accurately reflect their purpose.
This also fixes local variable shadowing in the function, which should 
be avoided for purposes of code readability.
2008-02-25 12:02:18 +01:00
Rob Shearman 45f13cefc4 comctl32: Fix local variable shadowing in load_string by moving len to the block in which it is actually used. 2008-02-25 12:02:15 +01:00
Rob Shearman e145242671 comctl32: Fix the signedness of i, oldNumParts and nTipCount in STATUSBAR_SetParts. 2008-02-25 12:02:11 +01:00
Rob Shearman e7c1d5d173 shdocvw: The default value for the "CLSID\%CLSID_Internet" key isn't set on Windows, so we shouldn't set it either. 2008-02-25 12:01:52 +01:00
Rob Shearman c6c5e991af shdocvw: Add more keys to the CLSID_Internet key. 2008-02-25 12:01:47 +01:00
Rob Shearman 23c896abd7 shdocvw: Fix quoting of double-quote in shdocvw.inf. 2008-02-25 12:01:44 +01:00
Hans Leidekker fb0e62eef0 mscms: Assume read sharing when no sharing flags are specified in OpenColorProfile. 2008-02-25 11:54:50 +01:00
Hans Leidekker dbdf9278e8 mscms: Add tests for AssociateColorProfileWithDevice and DisassociateColorProfileFromDevice. 2008-02-25 11:54:39 +01:00
Hans Leidekker 88ba6a6658 mscms: Implement AssociateColorProfileWithDevice and DisassociateColorProfileFromDevice. 2008-02-25 11:54:35 +01:00
Jacek Caban 71d07da2d3 shdocvw: Added WebBrowser::TheaterMode implementation. 2008-02-25 11:54:01 +01:00
Jacek Caban 89069761ba shdocvw: Silence more invalid QueryInterface FIXMEs. 2008-02-25 11:53:56 +01:00
Jacek Caban 20163e034a shdocvw: Added get_LocationURL implementation. 2008-02-25 11:53:35 +01:00
Alexandre Julliard f13ef6b898 winex11: Force the client dimensions to at least 1x1 in sync_gl_drawable. 2008-02-22 16:30:10 +01:00
Alistair Leslie-Hughes 40953c2ada slc: Added stub for SLGetWindowsInformationDWORD. 2008-02-22 12:30:42 +01:00
James Hawkins 88c7c2c7a1 msi: Fix the size of the data sent in to RegSetValueExW. 2008-02-22 12:11:16 +01:00
Jacek Caban 04ba306690 browseui: Code clean up. 2008-02-22 12:09:47 +01:00
Jacek Caban be1e2080b3 urlmon: 0x800c0008 is INET_E_DOWNLOAD_FAILURE. 2008-02-22 12:09:37 +01:00
Jacek Caban f7371871df urlmon: Correctly handle creating object failure. 2008-02-22 12:09:31 +01:00
Dan Hipschman 2d7b1f18b1 widl: Allow is_string_type to work for typedef'd types. 2008-02-22 12:04:26 +01:00
Roderick Colenbrander e2d70fff6b ddraw: Add yv12 detection support. 2008-02-22 12:04:01 +01:00
Frans Kool f8b94d3f5d crypt32: Created Dutch translations. 2008-02-22 12:03:47 +01:00
Andrew Talbot b6c28c7b72 dmband: Rename identifiers to remove false implications of type. 2008-02-22 12:03:05 +01:00
Maarten Lankhorst 284f86183c advapi: Check if service really exists before bombing out in CreateService. 2008-02-22 11:55:12 +01:00
Roderick Colenbrander 0b3d880c8e wined3d: Use the color key in glAlphaFunc in case of index_in_alpha. 2008-02-22 11:54:51 +01:00
Roderick Colenbrander 0cdccfc8b5 wined3d: Unify p8 render target detection code. 2008-02-22 11:54:40 +01:00
Roderick Colenbrander a5444cb897 wined3d: In DirectDraw a palette is a property of a surface while in d3d8/9 it is a property of a device. 2008-02-22 11:54:31 +01:00
Roderick Colenbrander 98a0786096 wined3d: Don't flush in D3D RealizePalette without a palette. 2008-02-22 11:53:45 +01:00
Roderick Colenbrander c623ffd7d0 wined3d: Don't flush in GDI RealizePalette without a palette. 2008-02-22 11:53:29 +01:00
Stefan Leichter ebbc1e781c user32: Fix a test of GetMouseMovePointsEx failing on platforms winxp and win2k3. 2008-02-22 11:53:19 +01:00
Rob Shearman 428ada3c8a winex11.drv: Optimise getting the bits of a DIB after calling SetDIBits.
Sync the application's bits in SetDIBits if the input bits are in 
exactly the same format and the size of the image is small enough not to 
cause a performance hit (in case the application doesn't get ever access 
the bits directly).
2008-02-22 11:52:08 +01:00
Rob Shearman 582de7ba0d gdi32: Optimise StretchBlt for the case where no stretching is being done and the whole image is being set.
In this case, we can just call SetDIBits which is likely to be a lot faster.
2008-02-22 11:44:58 +01:00
Alexandre Julliard 42ad345852 winex11: Re-create the client window when setting the pixel format on a top-level window. 2008-02-22 10:40:22 +01:00
Alexandre Julliard e9307d09a6 winex11: Keep track of the window colormap and free it on destroy. 2008-02-21 20:23:32 +01:00
Aric Stewart b5511ac6bf coreaudio: Set mDataByteSize of the buffer to the amount data provided. Greatly helps reduce audio corruption on buffer underflows. 2008-02-21 20:23:17 +01:00
Louis Lenders 1df00aff39 shdocvw: Pretend success in WebBrowser_get_RegisterAsDropTarget. 2008-02-21 20:23:10 +01:00
Rob Shearman 35be5e1d1b winspool: Fix the character count passed into RegEnumKeyExW in get_local_monitors.
RegEnumKeyExW takes a character count for the key name, not a byte count.
2008-02-21 20:16:24 +01:00
Rob Shearman ee8dd6a19f Revert "winspool: Fix character count passed to RegQueryValueExW in get_local_monitors".
This reverts commit 6886a49c59.

RegQueryValueExW takes a byte count, not a character count (spotted by 
Detlef Riekenberg).
2008-02-21 20:16:20 +01:00
Rob Shearman 0435395ccc dplayx: Fix incorrect check in DirectPlayLobbyAImpl_EnumLocalApplications and IDirectPlayLobbyAImpl_EnumAddressTypes.
Dereferencing a function pointer and checking it against NULL doesn't 
make any sense, so remove the checks.
2008-02-21 20:16:11 +01:00
Rob Shearman 488ac40fa8 dplayx: Fix incorrect check in DirectPlay3AImpl_EnumConnections.
Dereferencing a function pointer and checking it against NULL doesn't 
make any sense, so remove the check.
2008-02-21 20:16:08 +01:00
Rob Shearman f21b91c0a2 dbghelp: Fix read beyond end of field in module_get_debug. 2008-02-21 20:16:04 +01:00
Rob Shearman 5e1976368a dbghelp: VARIANT unions are accessed by name in msc.c so define NONAMELESSUNION. 2008-02-21 20:15:59 +01:00
Huw Davies 503009cf37 user32: Add a test for CS_OWNDC windows that are created invisible. 2008-02-21 20:15:48 +01:00
Alexandre Julliard 23afe2e94c winex11: Make the BitBlt short-cuts more generic to apply to all possible ROPs. 2008-02-21 20:15:41 +01:00
Mikołaj Zalewski 997e5f1230 Make Italian, Spanish, Dutch and German resources use SUBLANG_NEUTRAL. 2008-02-21 14:18:07 +01:00
Jacek Caban a821cc34f6 urlmon: Make session object thread safe. 2008-02-21 13:52:18 +01:00
Jacek Caban a23a36077c urlmon: Optimize get_protocol_info for urlmon protocols. 2008-02-21 13:52:15 +01:00
Jacek Caban 2b90a7d6d5 urlmon: Optimize registering urlmon protocols. 2008-02-21 13:52:13 +01:00
Dmitry Timoshkov ae8457e431 winex11.drv: Add an optimized path for BitBlt(SRCINVERT). 2008-02-21 13:15:33 +01:00
Andrew Talbot 1cfdeb0e0a dmcompos: Assign to structs instead of using memcpy. 2008-02-21 13:09:13 +01:00
Rob Shearman e7d91129d9 ntdll: When using HEAP_ZERO_MEMORY in heap allocation functions, don't clear the whole block.
Instead only clear the number of bytes requested and mark the remainder 
as uninitialised.
2008-02-21 13:00:05 +01:00
Rob Shearman 10b38faf3a ntdll: Fix the use of oldSize in RtlReAllocateHeap as both the size of the old block and the number of bytes used in the old block. 2008-02-21 12:55:49 +01:00
Alexandre Julliard 8ee07d49ae winex11: Re-introduce a separate X11 window for the client area of top-level windows. 2008-02-21 12:53:00 +01:00
James Hawkins e43eee8759 msi: Fix the INSTALLPROPERTY_LASTUSEDSOURCE case of MsiSourceListSetInfo. 2008-02-21 12:53:00 +01:00
James Hawkins 6c7339eea1 msi: Allow enumerating the sources without querying the source name. 2008-02-21 12:53:00 +01:00
James Hawkins 3de0014750 msi: Publish a few SourceList properties. 2008-02-21 12:53:00 +01:00
James Hawkins 2d5ba8d20d msi: Implement MsiSourceListEnumSources. 2008-02-21 12:53:00 +01:00
Alexander Dorofeyev 29d87c6cbf ddraw/tests: Add a test of D3DTBLEND_MODULATE with P8 texture. 2008-02-21 12:53:00 +01:00