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