Commit Graph

42993 Commits

Author SHA1 Message Date
Jacek Caban 8ca4a4a3a4 urlmon: Added PI_APARTMENTTHREADED support to BindProtocol::ReportProgress. 2009-05-12 11:19:42 +02:00
Jacek Caban 2dee8bb79d urlmon: Added support for PI_APARTMENTTHREADED to BindProtocol::ReportProgress. 2009-05-12 11:19:35 +02:00
Jacek Caban e487196dc2 urlmon: Added support for PI_APARTMENTTHREADED to BindProtocol::Switch. 2009-05-12 11:19:28 +02:00
Henri Verbeet 0d446053da wined3d: Don't create more than WINED3D_MAX_FBO_ENTRIES FBO entries.
This essentially turns the FBO entry list into an LRU cache.
2009-05-12 11:18:15 +02:00
Henri Verbeet cad271f13d wined3d: Print the correct limit in a WARN(). 2009-05-12 11:18:08 +02:00
Henri Verbeet adc9bfe3fd wined3d: Pass a struct wined3d_shader_register to shader_record_register_usage(). 2009-05-12 11:18:02 +02:00
Henri Verbeet 2039702035 wined3d: Pass a struct wined3d_shader_register to shader_dump_register(). 2009-05-12 11:17:56 +02:00
Henri Verbeet fef4253171 wined3d: Pass a struct wined3d_shader_register to shader_arb_get_register_name(). 2009-05-12 11:17:45 +02:00
Jacek Caban bee36fe831 urlmon: Cache the binding notif window. 2009-05-11 15:56:42 +02:00
Nicolas Le Cam f85e7dc3c2 wininet/tests: Fix test when automatically detect network settings is on. 2009-05-11 15:55:38 +02:00
Nicolas Le Cam 6ef2402c50 wininet/tests: Temporize async HttpSendRequestEx test to avoid timeouts. 2009-05-11 15:55:33 +02:00
Ricardo Filipe 16d3442a34 cfgmgr32: Forward CM_Locate_DevNode_ExA/W calls to setupapi. 2009-05-11 15:54:46 +02:00
Ricardo Filipe 6ba3cc1c2e setupapi: Add stubs for CM_Locate_DevNode_ExA/W. 2009-05-11 15:54:39 +02:00
Nikolay Sivov e847d7c038 comctl32/listview: Don't redraw focus rectangle on column scroll. 2009-05-11 14:51:53 +02:00
Nikolay Sivov 4a5e23a2f9 comctl32/listview: Select all items with LVM_SETITEMSTATE is blocked in LVS_SINGLESEL. 2009-05-11 14:51:43 +02:00
Nikolay Sivov 472b521606 comctl32/listview: Remove superfluous forward declarations. 2009-05-11 14:51:35 +02:00
Nikolay Sivov f8f8f0a457 comctl32/listview: Make ListView_* macros match PSDK. 2009-05-11 14:51:32 +02:00
Guy Albertelli 7d4bbe9e79 kernel32/tests: Add more tests for GetVolumeNameForVolumeMountPointA. 2009-05-11 14:51:27 +02:00
Aric Stewart cbf4671d48 msctf: Implement ITfKeystrokeMgr::GetForeground. 2009-05-11 14:51:15 +02:00
Aric Stewart 161fa4bc30 msctf: Implement ITfKeystrokeMgr::UnadviseKeyEventSink. 2009-05-11 14:51:04 +02:00
Aric Stewart f20c4d69c9 msctf: Implement ITfKeystrokeMgr::AdviseKeyEventSink. 2009-05-11 14:51:01 +02:00
Stefan Dösinger 601030cfa9 wined3d: Standardize pshader_hw_texkill.
Use shader_arb_get_dst_param instead of get_register_name to find the register
name. Even though this adds support for modifiers(which aren't allowed by
native), this shouldn't hurt. If an app passes in an incorrect shader it
should be caught in the frontend.
2009-05-11 12:50:37 +02:00
Stefan Dösinger 5cfbfbc8b3 wined3d: Tidy up shader_hw_rsq_rcp. 2009-05-11 12:50:22 +02:00
Stefan Dösinger da47f68522 wined3d: Simplify shader_hw_map2gl.
Most of the extra work done in the pixel shader code was not needed or
redundant. This patch unifies the two paths.
2009-05-11 12:50:01 +02:00
Stefan Dösinger 7a1f9c84f1 wined3d: Get rid of the strcat in shader_arb_add_dst_param and make it shader_arb_get_dst_param. 2009-05-11 12:49:54 +02:00
Stefan Dösinger 48c2b0d669 wined3d: Merge shader_arb_add_src_param and pshader_gen_input_modifier_line.
Mostly based on the code of pshader_gen_input_modifier_line. The space-adding
behavior of shader_arb_add_src_param was removed because the plurality of
instruction handlers passes an uninitialized buffer in and expects a register
name written to its start, and only map2gl and rcp_rsq use the space-adding
stuff. I'll change rcp_rsq in a later patch anyway. I changed the name to
shader_arb_get_src_param to reflect this behavior.
2009-05-11 12:48:35 +02:00
Austin English 49d08124a6 imm32/tests: Sign compare fix. 2009-05-11 12:48:03 +02:00
Austin English b7b28159c9 msvcrt/tests: Sign compare fixes. 2009-05-11 12:47:59 +02:00
Austin English 5f9e19b4fd hlink/tests: Sign compare fix. 2009-05-11 12:47:55 +02:00
Austin English 454c8ff3ca d3dxof/tests: Sign compare fix. 2009-05-11 12:47:52 +02:00
Austin English 07c214170d secur32/tests: Sign compare fixes. 2009-05-11 12:47:48 +02:00
Joris Huizer 9e39e8a7e9 pdh: Return correct error on allocation failure. 2009-05-11 12:43:41 +02:00
Gerald Pfeifer 8986cd1ed7 cryptui: Remove double assignment in import_store_dlg_proc(). 2009-05-11 12:43:36 +02:00
Henri Verbeet 32eb698612 d3d10core: Implement ID3D10Device::PSSetShader(). 2009-05-11 12:43:25 +02:00
Henri Verbeet cc4d5dc97f d3d10core: Release the wined3d shader when the d3d10 pixel shader is destroyed. 2009-05-11 12:43:20 +02:00
Henri Verbeet bb3b5a7305 d3d10core: Parse pixelshader output signatures and pass them to CreatePixelShader(). 2009-05-11 12:43:15 +02:00
Henri Verbeet d6fa27f5a1 d3d10core: Improve the shader input/output signature parsing code.
Make a copy of the string data, and move the function to shader.c.
2009-05-11 12:43:08 +02:00
Henri Verbeet 9a579a43b1 wined3d: Use the output signature to map SM4 pixel shader outputs to the appropriate register. 2009-05-11 12:43:00 +02:00
Juan Lang f893387da8 inetmib1/tests: Trace the SNMP error code and index rather than GetLastError on failure. 2009-05-11 12:42:56 +02:00
Henri Verbeet d2409581e0 wined3d: Record register usage only once. 2009-05-08 18:16:48 +02:00
Austin English 68ccd08952 d3d9/tests: Sign compare fix. 2009-05-08 14:30:51 +02:00
Alexandre Julliard 8b7269e7e6 oleaut32/tests: Don't crash if ITypeInfo_GetTypeAttr fails. 2009-05-08 14:27:11 +02:00
Alexandre Julliard 4d30e7af47 oleaut32/tests: Use the correct allocator in the ClearCustData test. 2009-05-08 14:12:40 +02:00
Alexandre Julliard 18419dab31 ole32/tests: Fix the clipboard format test on Win64. 2009-05-08 13:52:05 +02:00
Aric Stewart 43f5b64f06 msctf: Implement ITfThreadMgr::Activate and ITfThreadMgr::Deactivate. 2009-05-08 13:25:47 +02:00
Aric Stewart b88f32f116 msctf: Implement ITfInputProcessorProfiles::GetActiveLanguageProfile. 2009-05-08 13:25:32 +02:00
Aric Stewart c0233cbc88 msctf: Implement ITfInputProcessorProfiles::ActivateLanguageProfile. 2009-05-08 13:25:26 +02:00
Aric Stewart aaa15671f4 msctf: Add internal functions for managing active text services. 2009-05-08 13:25:18 +02:00
Łukasz Wojniłowicz 7be9c71eac wineps: Added Polish translations. 2009-05-08 13:22:49 +02:00
Łukasz Wojniłowicz 42be8171f3 oleacc: Added Polish translation. 2009-05-08 13:22:45 +02:00
Łukasz Wojniłowicz 6c81f8b056 winmm: Added Polish translation. 2009-05-08 13:22:40 +02:00
Stefan Leichter cef1598390 gdiplus: Add stub for GdipImageRotateFlip. 2009-05-08 13:03:21 +02:00
Hans Leidekker 754b97c72c pdh: Implement PdhMakeCounterPathA/W. 2009-05-08 12:27:25 +02:00
Marcus Meissner 9990bde993 crypt32: Change salt allocation to handle errors (Coverity 133). 2009-05-08 12:27:19 +02:00
Vincent Povirk 717ac52dda gdiplus: Use the mode passed to GdipCreateLineBrushFromRect. 2009-05-08 12:21:24 +02:00
Vincent Povirk aaee4d7f9d gdiplus: Store the rect passed to GdipCreateLineBrushFromRect. 2009-05-08 12:21:16 +02:00
Vincent Povirk 173a1f6f79 gdiplus: Store the rectangle in line gradient brushes. 2009-05-08 12:21:11 +02:00
Vincent Povirk 550d02e1ad gdiplus: Expand the GdipGetLineRect tests. 2009-05-08 12:21:03 +02:00
Juan Lang 782efb5702 inetmib1: Return errors from SnmpExtensionQuery. 2009-05-08 12:20:57 +02:00
Juan Lang 1c547cdc44 inetmib1: Return error codes from internal query functions. 2009-05-08 12:20:52 +02:00
Juan Lang a548d5a29f inetmib1: Check return values from SnmpUtilOid functions in utility functions. 2009-05-08 12:20:41 +02:00
Stefan Dösinger 7a1f305d42 wined3d: Get rid of pshader_gen_output_modifier_line.
Use shader_arb_add_instruction_modifiers instead. This avoids calling the
fixup function from each single instruction handler to handle shifts. It does
not yet get rid of the modifier handler in each instruction because we don't
want a separate line if we can just append _SAT to the instruction name.
2009-05-08 12:20:37 +02:00
Stefan Dösinger f025829449 wined3d: Pass the instr to pshader_gen_output_modifier_line. 2009-05-08 12:20:25 +02:00
Stefan Dösinger 2fd485ae31 winedd: Move shader_*_add_instruction_modifiers into the shader backend. 2009-05-08 12:20:18 +02:00
Stefan Dösinger 31f5b01f9a wined3d: Add a point size test.
It shows that our current behavior (enabling coord_replace on all
units) is correct.
2009-05-08 12:17:04 +02:00
Stefan Dösinger 668328a697 wined3d: Work around a bad crash in fglrx. 2009-05-08 12:16:50 +02:00
Stefan Dösinger 4daa3e5320 wined3d: Always declare single constants in ARB if rel addr is not used.
This is needed to raise the number of advertised constants to the GL
limit.  The ARB assembler ususally does not optimize away unused
constants, so we have to do this.
2009-05-08 12:15:26 +02:00
Stefan Dösinger f9276a6429 wined3d: Keep track of used float constants. 2009-05-08 12:15:15 +02:00
Henri Verbeet 69cbb57bfd wined3d: Add support for immediate constants to the GLSL backend. 2009-05-08 12:13:49 +02:00
Henri Verbeet 96005c0fca wined3d: Pass a struct wined3d_shader_register to shader_is_scalar(). 2009-05-08 12:13:46 +02:00
Henri Verbeet 4a18697246 wined3d: Pass a struct wined3d_shader_register to shader_glsl_get_register_name(). 2009-05-08 12:13:40 +02:00
Henri Verbeet 448dc84b6e wined3d: Fix shader_glsl_get_register_name() indentation. 2009-05-08 12:13:33 +02:00
Henri Verbeet 5e473cb17f wined3d: Group register information into struct wined3d_shader_register. 2009-05-08 12:13:17 +02:00
Detlef Riekenberg 0bc112cfe4 winspool: Move remaining Xcv support to the backend. 2009-05-07 16:21:16 +02:00
Aric Stewart 32828799ac msctf: Implement ITfKeystrokeMgr::IsPreservedKey. 2009-05-07 15:38:31 +02:00
Aric Stewart a2c7a99471 msctf: Implement ITfKeystrokeMgr::UnpreserveKey. 2009-05-07 15:38:27 +02:00
Aric Stewart 45c3ff2ff8 msctf: Implement ITfKeystrokeMgr::PreserveKey. 2009-05-07 15:38:22 +02:00
Dmitry Kislyuk 8d9434eefe kernel32/tests: Show that NULLs need to be preserved in data before first section. 2009-05-07 15:16:15 +02:00
Giuseppe Bilotta 585c3abb6b comctl32/toolbar: When a null lParam is passed to TB_GETBUTTONTEXTA, we should not return -1 but the string size. 2009-05-07 15:15:07 +02:00
Giuseppe Bilotta fcc9b57c7a comctl32/toolbar: Skip iString field for separators. 2009-05-07 15:14:42 +02:00
Alexandre Julliard 8432ff70bb user32/tests: Fix the window creation on Win64. 2009-05-07 14:44:22 +02:00
Alexandre Julliard 82fb611806 ntdll: Fix the LPC_MESSAGE structure definition for 64-bit. 2009-05-07 14:44:22 +02:00
Nikolay Sivov 4bc8e87ab6 comctl32/listview: Add tests for LVS_NOSORTHEADER switchover. 2009-05-07 14:44:22 +02:00
Nikolay Sivov 5123ffc36b comctl32/listview: Remove irrelevant fixme comment. 2009-05-07 14:44:22 +02:00
Vincent Povirk 323e7e68eb gdiplus: Use brush_fill_path in GdipFillRectangle. 2009-05-07 14:44:22 +02:00
Vincent Povirk 27b47ead7e gdiplus: Stub GdipSetRenderingOrigin. 2009-05-07 14:44:22 +02:00
Henri Verbeet 69861b8fed wined3d: Increase the size of glsl_src_param_t.param_str.
It constains the register name plus potential modifiers, so it should be
larger than reg_name instead of smaller.
2009-05-07 14:44:22 +02:00
Henri Verbeet 690d666de5 wined3d: Add support for immediate constants to shader_dump_register(). 2009-05-07 14:44:22 +02:00
Henri Verbeet 65622a052c wined3d: Create a struct wined3d_shader_version to store version information.
The version tokens in SM1-3 and SM4 are similar, but not the same.
2009-05-07 14:44:21 +02:00
Henri Verbeet 5c63d93e18 wined3d: Store the shader version in the frontend's private data. 2009-05-07 14:44:21 +02:00
Henri Verbeet 94cf618658 wined3d: Improve shader_sm4_read_opcode() to handle some simple opcodes. 2009-05-07 14:44:21 +02:00
Aric Stewart f1d7cfa93a msctf: Implement ITfClientId. 2009-05-07 12:16:34 +02:00
Alexandre Julliard f6f2f9346e gdiplus/tests: Don't free GDI objects with GlobalFree. 2009-05-06 16:45:05 +02:00
Austin English e10f24e839 wbemprox: Add stub dll. 2009-05-06 16:13:53 +02:00
Hans Leidekker 6bb143af33 wininet: Don't send any data after being redirected. 2009-05-06 16:10:01 +02:00
Hans Leidekker 0d8a826ef5 msi: Reject NULL or empty patch package parameter in MsiApplyPatch. 2009-05-06 16:09:55 +02:00
Austin English 2b03dd373d winex11.drv: Remove an outdated comment. 2009-05-06 16:09:43 +02:00
Alexandre Julliard b46be0be7d winapi: Handle types should be treated as pointers. 2009-05-06 13:44:54 +02:00
Detlef Riekenberg b0b8a2fb8b localspl: Support XcvMonitor/XcvPort in OpenPrinter. 2009-05-06 13:24:33 +02:00
Detlef Riekenberg b4120c7f27 localspl: Start implementation of OpenPrinter/ClosePrinter. 2009-05-06 13:24:06 +02:00
Ricardo Filipe abadf9a37a commdlg: Implemented notifications are only sent with OFN_EXPLORER flag set. 2009-05-06 13:16:08 +02:00
Stefan Dösinger 4c29105cb2 wined3d: Pack hardcoded local constants in ARB.
This makes the location of used program.local parameters more
predictable and eases sharing this space with other private constants.
2009-05-06 13:12:45 +02:00
Henri Verbeet 9381a41681 wined3d: Add an initial shader_sm4_read_src_param() implementation. 2009-05-06 12:21:05 +02:00
Henri Verbeet 7f9cde5a31 wined3d: Add an initial shader_sm4_read_dst_param() implementation. 2009-05-06 12:21:02 +02:00
Henri Verbeet 699eae0cf7 wined3d: Shift the writemask in the frontend. 2009-05-06 12:20:57 +02:00
Henri Verbeet 2576bf3ddd wined3d: Fix some more indentation. 2009-05-06 12:20:50 +02:00
Henri Verbeet 46b4c15a31 wined3d: Remove some redundant code. 2009-05-06 12:20:39 +02:00
Francois Gouget 082147d906 rpcrt4: Remove WINAPI on static functions where not needed. 2009-05-06 12:20:10 +02:00
Francois Gouget 5ecc5f73d2 credui: Remove spaces before '\n'. 2009-05-06 12:20:10 +02:00
Francois Gouget aec7cdce8a wineps.drv: PSDRV_CmpColor() and PSDRV_Write{ArrayGet, InitClip, RRectangle}() are unused so remove them. 2009-05-06 12:20:10 +02:00
Francois Gouget b6b4a8f207 sane.ds: Remove an unused debug channel. 2009-05-06 12:20:10 +02:00
Eric Pouech a0053ab9aa user32: Make ddeml.dll into a stand-alone 16bit module. 2009-05-06 12:19:37 +02:00
Eric Pouech 3c3ba77179 user32: Clearly separate the 16bit code out of user32. 2009-05-06 12:06:52 +02:00
Stefan Leichter a91a97d8ef gdiplus: Add stub for GdipGetImageThumbnail. 2009-05-06 12:06:43 +02:00
Aric Stewart 1b92fcfa18 msctf: Implement ITfMessagePump. 2009-05-06 12:06:29 +02:00
Austin English b03d07dff4 t2embed: Add stub dll. 2009-05-05 15:50:44 +02:00
Paul TBBle Hampson ce426d6ad1 gdi32: Don't add system_links entries for substituted fonts.
When a Font is looked up in the FontLinks table, they have already
been normalised by FontSubstitutes.

So no need to store system_links entries for fonts that appear as keys
in the FontSubstitutes list.
2009-05-05 15:39:58 +02:00
Paul TBBle Hampson 8a4b77883e gdi32: Fetch child fonts by real parent font name.
Entries in the list of linked fonts are keyed by the substituted font
name, so need to be looked up by the substituted font name.
2009-05-05 15:39:36 +02:00
Aric Stewart 19c2b7cbcb msctf: Implement ITfCategoryMgr::RegisterGUID, ITfCategoryMgr::GetGUID and ITfCategoryMgr::IsEqualTfGuidAtom. 2009-05-05 15:39:10 +02:00
Alexandre Julliard 1fa15f3d2f user32: Make sure the system params DC cannot be deleted. 2009-05-05 15:36:44 +02:00
Alexandre Julliard a4644f126b winex11: Limit window dimensions to 65535 to avoid 16-bit truncation issues. 2009-05-05 15:36:25 +02:00
Hans Leidekker bd4975acb0 ole32: Use existing MTA in CoGetClassObject and CoCreateInstance.
Custom actions in the CS3 installer depend on this.
2009-05-05 14:14:20 +02:00
Hans Leidekker d2820c0684 ole32: Add tests to show that COM needs to be initialized only once for multi-threaded apartments. 2009-05-05 14:14:10 +02:00
Stefan Dösinger df5d82dd5b wined3d: Pack ARB srgb constants better.
There's no need to waste constants for repeatedly loading the same value.
2009-05-05 14:13:20 +02:00
Stefan Dösinger d2e12a19ca wined3d: Make use of GL_ARB_half_float_vertex.
This extension is a subset of GL_NV_half_float that defines support
for the stream format(same constant), but doesn't define texture
formats or immediate mode entrypoints.
2009-05-05 14:13:02 +02:00
Stefan Dösinger f5e24f7a85 wined3d: Implement texldd.
GL_ARB_shader_texture is supported on dx9 ATI cards(and probably dx10
ones too). For Nvidia cards I included a fallback to normal texld.
GL_EXT_gpu_shader4 supports similar texture*Grad GLSL functions, just
with an EXT prefix instead of ARB. For dx9 NV cards we'd have to use
GL_NV_fragment_program2, which supports a texldd equivalent on those
cards.
2009-05-05 14:12:52 +02:00
Nikolay Sivov e7537418d9 comctl32/listview: Use handlers instead of sending messages to oneself. 2009-05-05 11:51:05 +02:00
Nicolas Le Cam ffba5470c0 user32/tests: Fix scroll tests when theming is disabled. 2009-05-05 11:51:00 +02:00
Marcus Meissner 1cfc88a500 msi: Initialize info and patch variables (Coverity 923). 2009-05-05 11:35:22 +02:00
Henri Verbeet 454dd2ed07 wined3d: Implement shader_sm4_is_end(). 2009-05-05 11:34:39 +02:00
Henri Verbeet 2a5a6a3439 wined3d: Store the SM 1-3 opcode information tables in the SM 1-3 frontend. 2009-05-05 11:34:28 +02:00
Henri Verbeet 15a2a5eea6 wined3d: Add a minimal implementation of shader_sm4_read_opcode(). 2009-05-05 11:34:21 +02:00
Henri Verbeet 868f5bfc7c wined3d: Handle reading the shader header in the frontend.
In SM 1-3 this is just the version, in SM4 this also includes the token count.
2009-05-05 11:34:15 +02:00
Henri Verbeet ef074cdde1 wined3d: Introduce a stubbed SM4 shader frontend. 2009-05-05 11:34:07 +02:00
Vincent Povirk 1860b32618 gdiplus: Implement GdipSetLineSigmaBlend. 2009-05-05 11:34:01 +02:00
Detlef Riekenberg a31e9a1bfa msi/tests: Run tests again with older msi versions (MsiApplyMultiplePatchesA). 2009-05-05 11:33:52 +02:00
Vitaliy Margolen 6f60208401 xinput1_3: Better match native export order. 2009-05-05 11:33:45 +02:00
Alexandre Julliard 9ee1b06056 wininet: Pass the complete redirected URL in INTERNET_STATUS_REDIRECT callbacks. 2009-05-04 20:49:15 +02:00
Michael Stefaniuc 2d8f252def msctf/tests: Move 'inline' right after the storage specifier. 2009-05-04 16:00:55 +02:00
Nikolay Sivov 0f9bc1d3b7 gdi32: Check header pointer in CreateDIBitmap. 2009-05-04 14:57:32 +02:00
Rein Klazes 1b1e0027db user32: Combine horizontal and vertical window scroll bar info in a single structure. 2009-05-04 14:57:03 +02:00
Nikolay Sivov 50c3b530f7 comctl32/listview: Forward WM_ERASEBKGND to parent on CLR_NONE. 2009-05-04 13:23:31 +02:00
Nikolay Sivov 1fac98d3c1 comctl32/listview: Test WM_ERASEBKGND forwarding to parent on CL_NONE background. 2009-05-04 13:23:24 +02:00
Nikolay Sivov 59b08cc1e3 comctl32/listview: Additional test for LVS_EX_HEADERDRAGDROP. 2009-05-04 13:23:11 +02:00
Nikolay Sivov 2829c5fd1e comctl32/listview: Fix LVM_INSERTITEM handling on LVS_SORTxxx styles. 2009-05-04 13:23:03 +02:00
Stefan Leichter ac8c6a526f shell32: Stub for ExtractVersionResource16W. 2009-05-04 13:22:50 +02:00
Aric Stewart 6bbd65d07a msctf: Implement ITfCategoryMgr::UnregisterCategory. 2009-05-04 13:22:08 +02:00
Dmitry Timoshkov 545b40adf7 kernel32: Make SystemTimeToTzSpecificLocalTime and TzSpecificLocalTimeToSystemTime prototypes match PSDK. 2009-05-04 12:53:32 +02:00
Francois Gouget 8a46d0eaf5 Assorted spelling fixes. 2009-05-04 12:53:29 +02:00
Francois Gouget 51fbc569d6 msctf/tests: Remove spaces before '\n'. 2009-05-04 12:53:26 +02:00
Francois Gouget fc7a85470c kernel32/tests: Add a trailing '\n' to ok() calls. 2009-05-04 12:53:24 +02:00
Henri Verbeet dddd1f0211 wined3d: Select the frontend based on the version token. 2009-05-04 12:53:16 +02:00
Henri Verbeet 5f96c0083a wined3d: Add a frontend function to determine if there are any tokens left. 2009-05-04 12:53:12 +02:00
Henri Verbeet 2378108eb9 wined3d: Create a frontend for parsing shaders. 2009-05-04 12:53:08 +02:00
Henri Verbeet 5a7afd9b2a wined3d: Move SM 1-3 parsing functions to their own file. 2009-05-04 12:53:04 +02:00
Henri Verbeet 6eb43e35c9 wined3d: Get rid of the remaining WINED3DSP_REGNUM_MASK usage. 2009-05-04 12:52:59 +02:00
Dmitry Timoshkov c3dce7dcce msvfw32: Remove useless and harmful traces from ICDecompress. 2009-05-04 12:52:55 +02:00
Austin English 3cf5eb6d96 ws2_32/tests: Add initial tests for WSAStartup. 2009-05-04 12:52:40 +02:00
Austin English efa555596b crypt32/tests: Print a better error if no Verisign root certificates available. 2009-05-04 12:52:35 +02:00
Detlef Riekenberg 648693802b wininet/tests: Prefer winehq.org over winehq.com. 2009-05-04 12:52:19 +02:00
Detlef Riekenberg b5eb3be433 urlmon/tests: Handle BSCF_SKIPDRAINDATAFORFILEURLS to fix failures on IE8. 2009-05-04 12:52:16 +02:00
Nicolas Le Cam 321b2f00f3 user32/tests: Fix VK_RMENU input tests on localized Windows. 2009-05-04 12:52:07 +02:00
Ken Thomases 6903238948 dbghelp: Don't check version of Mach-O dyld_all_image_infos structure.
The structure has changed repeatedly, but always in a backward compatible way.
The version check was only hampering us.
2009-05-04 12:52:01 +02:00
Ken Thomases 131a046302 winecoreaudio: Fix building on Snow Leopard. 2009-05-04 12:51:55 +02:00
Nicolas Le Cam ad66aa77a4 ddraw/tests: Fix a test failure on VirtualBox. 2009-05-04 12:51:15 +02:00
Nicolas Le Cam 2f37672225 msi/tests: Fix MsiApplyMultiplePatches tests on Windows. 2009-05-04 12:51:01 +02:00
Vincent Povirk cb478a3258 gdiplus: Don't draw outside of gradient lines.
Currently, gradients are drawn by filling a series of quadrilaterals,
with one side equal to a gradient line and the other side equal to the
edge of the bounding rectangle of the area being filled. A single
pixel can be filled many times, and that causes flicker.
2009-05-04 12:50:42 +02:00
Vincent Povirk 966fd5ec09 gdiplus: Properly draw points outside of line gradients.
Theoretically, a line gradient covers the area enclosed by the
starting and ending gradient lines, which intersect the start and end
points respectively and are perpendicular to a line joining the start
and end points.
2009-05-04 12:50:33 +02:00
Vincent Povirk a6161307cf gdiplus: Account for blend factors and positions in line gradients. 2009-05-04 12:50:18 +02:00
Vincent Povirk 47e70af50b gdiplus: Correct the lfHeight calculation in GdipCreateFontFromLogfontW.
Negative lfHeight values do not include internal leading. This was
making fonts created from LOGFONT structures larger than they should be.
2009-05-04 12:50:05 +02:00
Vincent Povirk 56a3e788ea winex11.drv: Export copied images as image/bmp. 2009-05-04 12:49:54 +02:00
Alexandre Julliard a950910eec ntdll: Save all segment registers on x86_64. Implement set_cpu_context. 2009-05-01 18:02:40 +02:00
Alexandre Julliard 9968d84973 ntdll: Use standard siginfo signal handlers on all platforms. 2009-05-01 17:57:29 +02:00
Nikolay Sivov 3d7eb3d414 comctl32/listview: Fix wrong function description. 2009-05-01 16:19:45 +02:00
Hans Leidekker b4b8bc830f msi: Implement MsiApplyMultiplePatchesA/W. 2009-05-01 16:19:39 +02:00
Rein Klazes dd16b91a87 comdlg32: Implement OFN_ENABLESIZING flag for GetOpenFileName and friends. 2009-05-01 14:51:25 +02:00
Nikolay Sivov ebeabf11d3 comctl32/listview: Remove wrong TODO entry. 2009-05-01 14:34:00 +02:00
Vincent Povirk 272e2d2251 winex11.drv: Convert image/bmp X selections to Windows DIB. 2009-05-01 13:19:20 +02:00
Rein Klazes 3e7f226985 user32/tests: Fix a test in edit.c that was not testing what it was supposed to test. 2009-05-01 13:14:11 +02:00
Henri Verbeet 5e072395b4 wined3d: Avoid using WINED3DSP_REGNUM_MASK in the def/defi/defb handlers. 2009-05-01 13:12:08 +02:00
Henri Verbeet a605fcd2fd wined3d: Introduce shader_sm1_read_comment() to read shader comments. 2009-05-01 13:12:04 +02:00
Henri Verbeet 7420a96736 wined3d: Merge wined3d_private_types.h into wined3d_private.h. 2009-05-01 13:11:57 +02:00
Henri Verbeet 59705b9c20 wined3d: Use the shader_sm1_read_*() functions in shader_trace_init(). 2009-05-01 13:11:42 +02:00
Henri Verbeet 752d80400d wined3d: Merge shader_dump_arr_entry() into shader_dump_register(). 2009-05-01 13:11:37 +02:00
Huw Davies 66d04f8eb6 ole32: Implement GetDataHere. 2009-04-30 17:20:00 +02:00
Nikolay Sivov 8a03ac58c5 comctl32/listview: Check columns array size before trying to obtain rectangle. 2009-04-30 17:19:56 +02:00
Rein Klazes a240254d36 user32/tests: Show that vertical and horizontal window scroll bar info is not created independently. 2009-04-30 13:57:12 +02:00
Alexandre Julliard c5a57e7d13 ntdll: Move NtRaiseException and RtlUnwind implementations to the CPU-specific files. 2009-04-30 13:23:15 +02:00
Henri Verbeet 53169b98d2 wined3d: Define GL_FENCE_APPLE to the correct value. 2009-04-30 12:48:03 +02:00
Henri Verbeet bf4f7bf34a wined3d: Split shader_dump_param() in shader_dump_src_param() and shader_dump_dst_param(). 2009-04-30 12:47:59 +02:00
Henri Verbeet 54a3054e5a wined3d: Pass a struct wined3d_shader_semantic to shader_dump_decl_usage(). 2009-04-30 12:47:56 +02:00
Henri Verbeet 032b8d4c02 wined3d: Explicitly pass register type, index, etc. to shader_dump_param(). 2009-04-30 12:47:52 +02:00
Henri Verbeet 18df05eb34 wined3d: Explicitly pass the register type and index to shader_get_float_offset(). 2009-04-30 12:47:44 +02:00
Hans Leidekker 3fc27f67f3 wininet: Replace any existing content length header in HttpSendRequest. 2009-04-30 12:47:40 +02:00
Hans Leidekker 285eeea7ef wininet: Implement InternetReadFileEx for ftp requests. 2009-04-30 12:47:35 +02:00
Nikolay Sivov 146209381b comctl32/listview: Don't draw wrapped focus rectangle. 2009-04-30 12:47:30 +02:00
Nikolay Sivov 4ba9e61661 comctl32/header: Reset internal drag state on mouse up. 2009-04-30 12:47:20 +02:00
Guy Albertelli 1016bd7ec4 kernel32/tests: Fix new problems with volume tests. 2009-04-30 12:47:14 +02:00
Timo Kreuzer b4cc117b38 comctl32: Change UINT to UINT_PTR in CreateToolbarEx. 2009-04-30 12:46:52 +02:00
Paul TBBle Hampson 4b45767e2a gdi32: Remove tabs from init_system_links TRACEs. 2009-04-30 12:46:09 +02:00
Paul TBBle Hampson 0cde093fdc gdi32: Ensure font name comparisons are case-insensitive. 2009-04-30 12:45:58 +02:00
Stefan Leichter 946f3f998f shell32: Stub for SHParseDisplayName. 2009-04-30 12:45:53 +02:00
Alexandre Julliard 445567ea95 ws2_32: Use SIZE_T instead of size_t for inet_ntop argument. 2009-04-29 15:52:29 +02:00
Hans Leidekker 5b428fe55e iphlpapi: Add tests for GetAdaptersAddresses. 2009-04-29 15:50:25 +02:00
Hans Leidekker f0491f61ba iphlpapi: Implement GetAdaptersAddresses. 2009-04-29 15:50:25 +02:00
Eric Pouech 883d32dd70 kernel32: Completely get rid of ENHANCED_KEY entry in the keymap.
This fixes the ctrl-arrow support which has been broken by 67be353040.
2009-04-29 15:50:25 +02:00
Rein Klazes 5265e0f2e5 winex11: GetPixel() on a monochrome bitmap should return black or white, not dark red. 2009-04-29 15:50:25 +02:00
Jeff Latimer 2fa64f52e7 ws2_32: IPv6 functionality for WSAAddressToStringA. 2009-04-29 15:50:22 +02:00
Jeff Latimer 7d78bf4b1c ws2_32/tests: IPv6 tests for WSAAddressToStringA. 2009-04-29 15:49:41 +02:00
Nikolay Sivov 9f6bd09ec0 comctl32/listview: A couple of LVM_GETITEM tests with incomplete masks. 2009-04-29 14:23:52 +02:00
Nikolay Sivov cd8b91f1bb comctl32/listview: Handle LVIF_NORECOMPUTE in LVM_GETITEM[A,W]. 2009-04-29 14:23:42 +02:00
Nikolay Sivov 43dcbdeb70 comctl32/listview: Some tests for LVIF_NORECOMPUTE flag. 2009-04-29 14:23:33 +02:00
Nikolay Sivov bbd00da488 comctl32/listview: Handle CCM_[G,S]ETVERSION in listview. 2009-04-29 14:23:17 +02:00
Guy Albertelli fce0f9ab8a kernel32/tests: Add tests to verify GetVolumeNameForVolumeMountPointA returns correct string. 2009-04-29 13:39:21 +02:00
Guy Albertelli f7e6777e6e kernel32: Fix GetVolumeInformation[AW] to require trailing \. 2009-04-29 13:38:56 +02:00
Guy Albertelli 6f1390646c kernel32/tests: Add tests for GetVolumeInformationA and QueryDosDevice. 2009-04-29 13:38:51 +02:00
Stefan Dösinger 10ad2e8e03 wined3d: Hardcode local loop control ints into the code in reps.
This helps the compiler to unroll the loop and dodges a crash on OSX. It is
similar to what we do in "loop aL, iX" already.
2009-04-29 13:35:54 +02:00
Paul Chitescu 1e48e160f5 mscoree: Stubs for StrongNameSignatureVerification(Ex). 2009-04-29 13:08:57 +02:00
Paul Vriens a429ce00b1 clusapi: Don't print an out parameter. 2009-04-29 13:08:53 +02:00
Paul Vriens 3af523fdf5 rasapi32/tests: Add a FreeLibrary. 2009-04-29 13:08:49 +02:00
Paul Vriens 5a892b8c49 inetmib1/tests: Add a FreeLibrary and turn some skip()s into win_skip()s. 2009-04-29 13:08:36 +02:00
Henri Verbeet 88b6d5eb0b wined3d: Relative addressing tokens are always source parameters.
So the "is_src" argument to shader_dump_arr_entry() is redundant (and wrong).
2009-04-29 13:08:29 +02:00
Henri Verbeet 52644ab053 wined3d: The "input" parameter to shader_dump_param() should be a BOOL.
It's used to determine if the token is a source or destination parameter. A
subsequent patch will split shader_dump_param() in two different functions.
2009-04-29 13:08:22 +02:00
Henri Verbeet 42a8041cb8 wined3d: Handle the sampler type shift in the frontend. 2009-04-29 13:08:14 +02:00
Henri Verbeet 65321dd1ce wined3d: Introduce shader_sm1_read_semantic(). 2009-04-29 13:08:08 +02:00
Henri Verbeet 8d4c90496f wined3d: Store the sampler type in struct shader_reg_maps.
Instead of the usage token.
2009-04-29 13:08:01 +02:00
Dmitry Timoshkov d2ecb11941 user32: Add the tests for LB_DELETESTRING, make them pass under Wine. 2009-04-29 13:07:52 +02:00
Vincent Povirk 47c3993ad3 gdiplus: Add tests for GdipGet/SetLineBlend. 2009-04-29 13:07:45 +02:00
Vincent Povirk 47a81f5a0c gdiplus: Implement GdipGetLineBlend. 2009-04-29 13:07:34 +02:00
Vincent Povirk 1e88ee5030 gdiplus: Implement GdipGetLineBlendCount. 2009-04-29 13:07:27 +02:00
Vincent Povirk 1f4940ae44 gdiplus: Implement GdipSetLineBlend. 2009-04-29 13:07:20 +02:00
Vincent Povirk b05cf906d1 gdiplus: Add blend information to linear gradient brushes. 2009-04-29 13:07:07 +02:00
Vincent Povirk 1de792290b gdiplus: Stub GdipGetLineBlend. 2009-04-29 13:06:48 +02:00
Vincent Povirk 3d37b0a7fa gdiplus: Stub GdipGetLineBlendCount. 2009-04-29 13:06:40 +02:00
Christian Costa 51ad286d37 mciqtz32: Add support for MCI_SET. 2009-04-29 13:06:32 +02:00
Huw Davies 2e11733f45 ole32: Don't ask for a name if it's not required. 2009-04-28 14:47:54 +02:00
Huw Davies 08a9bf7db8 oleaut32: Don't ask for a name if it's not required. 2009-04-28 14:47:51 +02:00
Hib Eris 0a81fbfa39 msi: Fix LONGCHAR column data type. 2009-04-28 13:10:04 +02:00
Hib Eris 508028ae03 msi/tests: Test type for LONGCHAR columns. 2009-04-28 13:10:03 +02:00
Hib Eris 5e829d1323 msi: Fix SHORT column data type. 2009-04-28 13:10:03 +02:00
Hib Eris 407866186c msi/tests: Test type for INTEGER, SHORT, LONG columns. 2009-04-28 13:10:03 +02:00
Hib Eris 15cb7290ee msi: Fix INT column data type. 2009-04-28 13:10:03 +02:00
Hib Eris fa8f8a3efc msi/tests: Test type for INT column. 2009-04-28 13:10:03 +02:00
Alexandre Julliard 4857e1997e include: Added definitions for HTMLWindowEvents and HTMLWindowEvents2. 2009-04-28 13:10:03 +02:00
Stefan Dösinger 25a59fe71b wined3d: Set the max mipmap level in the pbo test.
fglrx refuses to use PBOs on not mipmap complete textures. The texture code
already takes care of this, do the same in the test.
2009-04-28 13:10:03 +02:00
Stefan Dösinger 8513f64a01 wined3d: Emulate R16G16F and R32G32F if GL_ARB_texture_rg is not supported.
Nvidia doesn't offer it on geforce 7 and earlier cards, but some games need
it. This is surprising because the extension was made specifically for
compatibility purposes for older cards.
2009-04-28 13:10:03 +02:00
Stefan Dösinger 1fbc6e560d wined3d: Fix an issue in buffer_get_sysmem.
Checking for the doublebuffer flag can cause confusion if no VBO has
been allocated for the buffer. Checking for allocatedMemory is the
more direct approach.
2009-04-28 13:10:03 +02:00
Stefan Dösinger 926fe798c5 wined3d: Activate a thread before mapping a buffer.
This fixes a regression in EverQuest 2.
2009-04-28 13:10:02 +02:00
Stefan Dösinger 3dc55010ea wined3d: Fix a few more direct buffer accesses. 2009-04-28 13:10:02 +02:00
Jörg Höhle 9296b1e917 msvfw32/tests: Add mixed-case FOURCC comparisons. 2009-04-28 13:10:02 +02:00