Commit Graph

42773 Commits

Author SHA1 Message Date
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