Aric Stewart
584175bedf
msctf: Implement ITfContext::SetSelection.
2009-06-04 12:12:28 +02:00
Aric Stewart
432db51ac3
msctf: Implement ITfInsertAtSelection::InsertTextAtSelection.
2009-06-04 12:12:19 +02:00
Andrew Talbot
b898f8dd58
comctl32: Various const qualifier fixes.
2009-06-04 12:12:13 +02:00
Paul Vriens
f9ecd7397e
user32/tests: Fix a test failure on Win95.
2009-06-04 12:12:07 +02:00
Paul Vriens
96ef5d38af
user32/tests: Remove a trace() message.
2009-06-04 12:12:02 +02:00
Paul Vriens
eca3d74877
kernel32/tests: Skip WritePrivateProfileString tests on Win9x/WinME.
2009-06-04 12:11:56 +02:00
Paul Vriens
cb81487707
ole32/tests: Fix remaining test failures on NT4 and below.
2009-06-04 12:11:51 +02:00
Vincent Povirk
cedc8e7099
winex11.drv: Don't use XEvents uninitialized when waits time out.
2009-06-04 12:11:47 +02:00
Alexandre Julliard
cbf9d1b0c6
rpcrt4: Add checks for the number of methods being larger than what we support.
2009-06-03 16:52:06 +02:00
Alexandre Julliard
066060a520
rpcrt4/tests: Add tests for the contents of virtual table for delegated proxies.
2009-06-03 16:51:47 +02:00
Alexandre Julliard
3c9571df78
rpcrt4: Add support for proxy delegation.
2009-06-03 16:51:15 +02:00
Alexandre Julliard
01d00d178e
rpcrt4: Split the vtbl initialization in NdrDllGetClassObject to a separate function.
2009-06-03 16:50:39 +02:00
Austin Lund
1643679476
riched20/test: Added a test for TxDraw.
2009-06-03 16:04:49 +02:00
Paul Vriens
8c820434a4
riched32/tests: Fix a few test failures on NT4 and below.
2009-06-03 15:34:32 +02:00
Paul Vriens
d2844b15be
riched32/tests: Change the test to facilitate adding a broken().
2009-06-03 15:34:32 +02:00
Nikolay Sivov
6a3ac63c6b
comctl32/listview: Implement LVM_SETVIEW.
2009-06-03 15:34:32 +02:00
Nikolay Sivov
d5f9f27c37
comctl32/listview: Implement LVM_GETVIEW.
2009-06-03 15:34:31 +02:00
Nikolay Sivov
b13cd52b04
comctl32/listview: Handle EN_KILLFOCUS in WM_COMMAND message handler.
2009-06-03 15:34:31 +02:00
Nikolay Sivov
3ebe2ebb0d
comctl32/listview: EN_KILLFOCUS handling test.
2009-06-03 15:34:31 +02:00
Kai Blin
66b6415193
secur32: Don't return STATUS_SUCCESS from LsaGetLogonSessionData stub.
2009-06-03 15:34:31 +02:00
Kai Blin
faf6f3f299
advapi32: Fix output of GetUserNameW when joined to a domain.
...
On a Windows box joined to a domain, GetUserName will not return the domain
part. On a Unix box joined to a domain via winbindd, wine_get_user_name will.
So we need to cut off the domain instead of just replacing the \ character.
2009-06-03 15:34:24 +02:00
Guy Albertelli
25506ca64e
kernel32/tests: Add tests for CreateFile errors and opening volumes.
2009-06-03 15:22:52 +02:00
Andrew Eikum
eec8d511cc
gdiplus: Stubs for GdipDrawImagePointRect and GdipDrawImagePointRectI.
2009-06-03 11:53:25 +02:00
Andrew Eikum
84a434fd25
gdiplus: Stub for GdipDeleteEffect.
2009-06-03 11:53:09 +02:00
Alexandre Julliard
68a1f4d0a1
makefiles: Add resource files to the standard object files list.
2009-06-03 11:44:57 +02:00
Alexandre Julliard
a2d88ab356
makefiles: Use winegcc to build the crosstests too.
2009-06-03 11:43:53 +02:00
Henri Verbeet
ad6279de9f
wined3d: Replace the wined3d hash table with the generic red-black tree.
2009-06-03 11:40:14 +02:00
Henri Verbeet
97f320a77b
wined3d: Introduce volumetexture_init() to handle most of the volume texture initialization.
2009-06-03 11:39:16 +02:00
Henri Verbeet
9e69b86a03
wined3d: Introduce volumetexture_cleanup().
2009-06-03 11:39:09 +02:00
Henri Verbeet
b0ba731bd5
wined3d: Introduce cubetexture_init() to handle most of the cube texture initialization.
2009-06-03 11:39:04 +02:00
Henri Verbeet
aabb51286d
wined3d: Introduce cubetexture_cleanup().
2009-06-03 11:38:55 +02:00
Henri Verbeet
5171a65d81
wined3d: Introduce texture_init() to handle most of the 2D texture initialization.
2009-06-03 11:38:50 +02:00
Michael Stefaniuc
2d83c1d7e3
mshtml: Replace long with LONG.
...
This are internal helper functions; the API functions that use them
already use LONG.
2009-06-03 11:35:10 +02:00
Michael Stefaniuc
2b6c4c0be6
crypt32: Replace long with a better type.
2009-06-03 11:35:07 +02:00
Michael Stefaniuc
7faa2cb70e
kernel32: Update the Romanian(Romania) NLS file.
2009-06-03 11:35:02 +02:00
Michael Stefaniuc
7f28666e88
kernel32: Switch to UTF-8 encoding for rom.nls.
2009-06-03 11:34:58 +02:00
Alexandre Julliard
d25f71b553
user32/tests: Add tests for message sequence of window destruction at thread exit.
2009-06-03 11:31:10 +02:00
Alexandre Julliard
95f8371a16
user32: Use a simplified sequence to destroy windows at thread exit, since we don't want to send messages.
2009-06-03 11:30:29 +02:00
Gerald Pfeifer
f39e7182e1
d3d9: Use WINED3DPOOL_DEFAULT instead of D3DPOOL_DEFAULT as appropriate.
2009-06-03 11:27:34 +02:00
Detlef Riekenberg
8588748bc8
kernel32/tests: Fix failures on localized Windows versions.
2009-06-03 11:27:24 +02:00
Paul Vriens
27485d9b53
ole32/tests: Fix a crash on NT4 and below.
2009-06-03 11:26:55 +02:00
Paul Vriens
df24ec66dd
ole32/tests: Run more tests on Win9x by using A-functions.
2009-06-03 11:26:47 +02:00
Paul Vriens
08a6e0c2d4
ole32/tests: Move common variables to the top.
2009-06-03 11:26:36 +02:00
Paul Vriens
094cc84ed2
wininet/tests: Fix a few typos.
2009-06-03 11:26:27 +02:00
Francois Gouget
05a4d26c47
winedbg & appwiz.cpl: Use SUBLANG_NEUTRAL for German.
2009-06-03 11:26:07 +02:00
Francois Gouget
ac831d5ab5
ntdll/tests: Fix the trailing '\n' of a skip() call.
2009-06-03 11:25:58 +02:00
Aric Stewart
9339be641c
shlwapi: Simplify UrlCombine case 2 with tests.
2009-06-03 11:20:37 +02:00
Alexandre Julliard
c18d69ef5f
makefiles: Remove special handling of .res.o files now that winegcc takes care of this.
2009-06-02 14:25:16 +02:00
Stefan Leichter
a37b8f79af
kernel32: Added missing newline to win_skip.
2009-06-02 13:10:16 +02:00
Louis Lenders
e8696ca02e
ntdll: Add stub for NtSecureConnectPort.
2009-06-02 13:10:10 +02:00
Stefan Dösinger
2afcb794f2
wined3d: Implement clipplanes in the ARB backend.
...
Using GL_NV_vertex_program2_option so far. If we're really desparate we can
handle some cases without the extension by using a custom varying and texkill
in the fragment program.
2009-06-02 12:09:54 +02:00
Stefan Dösinger
1276b090b4
wined3d: Update clipplanes on a shader-fixed function switch.
...
The view matrix that was set at the time the clipplane was applied is
hardcoded into the clipplane. With vertex shaders clip planes ignore
the view matrix in d3d. We implement that, but this also means that
the clip planes potentially change when we switch between vs and fixed
func.
2009-06-02 12:09:46 +02:00
Stefan Dösinger
dfc9141458
wined3d: Use condition code for sRGB write correction if available.
...
This gives a small performance improvement. Don't enable NVfp for it though,
because the NVfp penalty is bigger than the gain from this patch. But if NVfp
is enabled anyway, make use of it.
2009-06-02 12:09:38 +02:00
Stefan Dösinger
7e1100d0e4
wined3d: Handle LRP in vertex shaders.
...
The ARB "LRP" instruction is a fragment program only instruction. It is
however valid in vs_2_0+ vertex shaders, so we have to emulate it.
2009-06-02 12:09:26 +02:00
Austin Lund
33534916a3
riched20: If DataObjectImpl_EnumFormatEtc returns E_NOTIMPL then ensure that returned pointers are nulled.
2009-06-02 12:09:12 +02:00
Andrew Eikum
c02e75cf78
gdiplus: Stubs for GdipCreateMetafileFromFile, GdipCreateMetafileFromStream.
2009-06-02 12:08:44 +02:00
Tony Wasserka
f193889815
d3dx9: Redirect D3DXGetImageInfo functions to the FromFileInMemory variant.
2009-06-02 12:03:08 +02:00
Tony Wasserka
32d2be575e
d3dx9: Add utility functions for loading files and resources into memory.
2009-06-02 12:02:16 +02:00
Alexandre Julliard
f922283335
user32/tests: Only check the foreground window when it belongs to the current thread.
2009-06-02 11:57:22 +02:00
Alexandre Julliard
788cdbe6fd
user32/tests: Fix the listbox delete test on NT4.
2009-06-02 11:57:22 +02:00
Alexandre Julliard
bf75129810
riched32: Fix the extra window bytes count for 64-bit.
2009-06-02 11:57:22 +02:00
Michael Stefaniuc
0737fc2c72
gdi32: Avoid using long when not needed.
2009-06-02 11:57:22 +02:00
Henri Verbeet
22022cf8b3
wined3d: Create a texture_cleanup() function.
2009-06-02 11:57:22 +02:00
Henri Verbeet
451a416fcf
wined3d: Call resource_init() from basetexture_init().
2009-06-02 11:57:22 +02:00
Henri Verbeet
812ee5208c
wined3d: Partially revert 7433eb76b5
.
...
The write mask sizes for the input and output semantics can be different,
resulting in compilation failure.
2009-06-02 11:57:22 +02:00
Andrew Eikum
b850008bec
gdiplus: Stub for GdipComment.
2009-06-02 11:57:22 +02:00
Andrew Eikum
57134fc890
gdiplus: Stub for GdipCloneBitmapArea.
2009-06-02 11:57:22 +02:00
Jacek Caban
45064eb5b0
wininet: Fixed tests on Windows.
2009-06-02 11:57:21 +02:00
Detlef Riekenberg
fd0d17ec1c
kernel32/tests: Add tests for GetLocaleInfo with SUBLANG_NEUTRAL.
2009-06-02 11:57:21 +02:00
Nikolay Sivov
43d982fde6
comctl32/listview: Block LVM_EDITLABEL when control is unfocused and no label created.
2009-06-02 11:57:21 +02:00
Paul Vriens
28d0487c24
oleaut32/tests: Fix some intermittent test failures on W98 and NT4.
2009-06-02 11:57:21 +02:00
André Hentschel
ef016c32c1
winex11: Fix Ctrl+Shift+Tab translation.
2009-06-02 11:57:21 +02:00
Vitaly Perov
d7098d0f4f
mpr: Don't set LastError if no error occured.
2009-06-02 11:57:21 +02:00
Huw Davies
16dc037859
ole32: In simple mode keep the stream size above the small block limit.
2009-06-02 11:57:21 +02:00
Huw Davies
02fc79b2c9
ole32: In simple create mode the size returned by IStream_Stat is actually the current stream position.
2009-06-02 11:57:21 +02:00
Huw Davies
cc8c36c44c
ole32: In simple mode, CreateStream with the STGM_CREATE flag should fail.
2009-06-02 11:57:21 +02:00
Huw Davies
0faf155887
ole32: Store the creation flag - STGM_SIMPLE depends on this.
2009-06-02 11:57:21 +02:00
Huw Davies
8b7b67712f
ole32: Rename a parameter to better reflect its use.
2009-06-02 11:57:21 +02:00
Ken Sharp
6ed93bf824
shell32: Add stub for InitNetworkAddressControl.
2009-06-02 11:27:01 +02:00
Alexandre Julliard
449a82866d
rpcrt4: Retrieve the stubless information for the thunks directly from the virtual table pointer.
2009-06-01 21:48:48 +02:00
Alexandre Julliard
acfebea667
rpcrt4: Use the same allocation technique as delegated stubs for the stubless thunks.
...
This avoids allocating them on the heap, and avoids the need for a
separate vtbl.
2009-06-01 21:38:18 +02:00
Alexandre Julliard
ce3c45934b
rpcrt4: Return the stack size from the ObjectStubless function so that the thunks are independent from the number of arguments.
2009-06-01 21:36:12 +02:00
Alexandre Julliard
6f49023802
rpcrt4: Allocate the delegated stubs vtbl only once it is really needed.
2009-06-01 16:55:14 +02:00
Alexandre Julliard
0357ad0894
rpcrt4: Change the allocation of delegated stub methods so that we never need to free them.
2009-06-01 16:40:44 +02:00
Rico Schüller
3838f4b21a
d3d10: Replace a few more unknown in parse_fx10.
2009-06-01 16:16:06 +02:00
Rico Schüller
99a4287f5d
d3d10: Improve parse_fx10.
2009-06-01 16:16:06 +02:00
Andrew Eikum
3091506609
gdiplus: Stubs for GdipBeginContainer and GdipBeginContainerI.
2009-06-01 16:16:06 +02:00
Andrew Eikum
8d6ee56119
gdiplus: Stubs for GdipAddPathString and GdipAddPathStringI.
2009-06-01 16:16:06 +02:00
André Hentschel
c170567e04
appwiz.cpl: Add German translation.
2009-06-01 16:16:06 +02:00
Jeff Zaroyko
93423aaa39
dmsynth: Fix a typo.
2009-06-01 16:16:05 +02:00
Alexandre Julliard
341cea514f
user32/tests: Make some sysparams registry key optional, and fix some other failures on old Windows platforms.
2009-06-01 16:16:05 +02:00
Alexandre Julliard
750fcebadb
user32/tests: Remove tests for internal DDE handle format, we don't care how the handles are implemented.
2009-06-01 16:16:05 +02:00
Alexandre Julliard
2c1b94bde2
rpcrt4/tests: Fix a few more broken tests on NT4.
2009-06-01 16:16:05 +02:00
Detlef Riekenberg
722bc5a864
mlang: Avoid unneeded HeapReAlloc.
...
Our current code enumerates 145 Rfc1766 entries, so use a more
resonable start value.
2009-06-01 16:16:05 +02:00
Detlef Riekenberg
6eec511798
mlang/tests: Add tests for LcidToRfc1766.
2009-06-01 16:16:05 +02:00
Detlef Riekenberg
68e1735acf
mlang: Check output pointer for NULL.
2009-06-01 16:16:05 +02:00
Detlef Riekenberg
596f8d67a0
mlang: Suppress country data in rfc1766, with tests.
2009-06-01 16:16:04 +02:00
Detlef Riekenberg
e84ae0e720
mlang: Return HRESULT from lcid_to_rfc1766 helper.
2009-06-01 16:16:04 +02:00
Alexandre Julliard
2449eea0fd
d3d9/tests: Skip CheckDeviceMultiSampleType test if not available.
2009-06-01 16:16:04 +02:00
Gerald Pfeifer
875f0c2470
msxml3: Tweak two assertions.
2009-06-01 16:16:04 +02:00
Nikolay Sivov
5e53ddfc6f
comctl32/listview: Some tests for LVM_EDITLABEL.
2009-06-01 16:16:04 +02:00
Nikolay Sivov
551bb4784a
comctl32/listview: Fix item bounds calculation for LVS_REPORT style.
2009-06-01 16:16:04 +02:00
Nikolay Sivov
8cf54c5645
comctl32/listview: Item horizontal position isn't applied for any item bounds on LVS_REPORT.
2009-06-01 16:16:04 +02:00
Stefan Leichter
d56839f64e
kernel32: Fix spec of QueryFullProcessImageNameW.
2009-06-01 16:16:04 +02:00
Vincent Povirk
6f05770fbf
ole32: Don't ignore a failure to delete the old element in CreateStorage.
2009-06-01 16:16:02 +02:00
Vincent Povirk
e21adbf45a
ole32: Fix return code of DeleteStorage for read only storage.
2009-06-01 16:16:02 +02:00
Vincent Povirk
93a155381f
ole32: Fix crash when calling CreateStorage on read only storage.
2009-06-01 16:16:02 +02:00
Vincent Povirk
4a0901fb87
ole32: Fix crash when calling CreateStream on read only storage.
2009-06-01 16:16:02 +02:00
Vincent Povirk
5aab52c977
ole32: Add some tests for read only storage objects.
2009-06-01 16:16:02 +02:00
Vitaliy Margolen
1e4b401a98
winecfg: Update WinXP version to SP3.
2009-06-01 16:16:02 +02:00
Yuriy Kaminskiy
cb93f15e32
dsound: Fix segv on use-after-free in IDirectSoundNotifyImpl_Release.
2009-06-01 16:16:02 +02:00
Paul Vriens
1aa71ea39e
winmm/tests: Remove an unreliable test.
2009-06-01 16:16:02 +02:00
Paul Vriens
37bba53eb7
user32: Fix Dutch translations.
2009-06-01 16:16:01 +02:00
Paul Vriens
c579ebdff6
shell32: Fix Dutch translations.
2009-06-01 16:16:01 +02:00
Paul Vriens
dd9ef12068
appwiz.cpl: Fix Dutch translations.
2009-06-01 16:16:01 +02:00
Paul Vriens
f5c00f7ff3
oleacc: Fix Dutch translations.
2009-06-01 16:16:01 +02:00
Jacek Caban
ac57ea14f5
wininet: Test gzip encoded read.
2009-06-01 16:16:01 +02:00
Jacek Caban
11ca05f6ae
wininet: Added support for decompressing gzip encoded content.
2009-06-01 16:16:01 +02:00
Jacek Caban
26bbf072aa
wininet: Change read_buf type to BYTE.
2009-06-01 16:16:01 +02:00
Jacek Caban
d1d1da35ca
wininet: Always set path in HttpOpenRequest.
2009-06-01 16:16:01 +02:00
Jacek Caban
83170893ae
wininet: Move strings to avoid duplications.
2009-06-01 16:16:01 +02:00
Aurimas Fišeras
9ada7fb966
kernel32/nls: Add missing translations for lth.nls.
2009-06-01 16:16:00 +02:00
Stefan Dösinger
38076e08ca
wined3d: Add a comment about texbem and X2D.
2009-06-01 16:16:00 +02:00
Stefan Dösinger
de12f880ce
wined3d: Don't enable the NV frag extensions if we don't need them.
...
Enabling the NV extensions occupies a temp register for some reason. Avoid
needlessly enabling it.
2009-06-01 16:16:00 +02:00
Stefan Dösinger
5a07bacd36
wined3d: Write result.color in one mov.
...
Otherwise the Nvidia assembler needs one temp reg.
2009-06-01 16:16:00 +02:00
Stefan Dösinger
050735be79
wined3d: Revert "WineD3D: use CMP instead of SLT and SGE in sRGB correction".
...
This reverts patch ba35760f9f
.
The original patch did not achive its goal, because CMP is a macro that is
expanded to SLT, SGE, MUL, MAD, at least on nvidia hardware. To make matters
worse, it uses a temporary register, and the assembler usually is not clever
enough to find a free temporary from the shader code. If we generate the code
outselves we can pick one of our temps for this job.
2009-06-01 16:16:00 +02:00
Stefan Dösinger
8665ee5906
wined3d: Use Rx registers for sRGB correction if possible.
...
This removes another reason to declare TA, TB and TC.
2009-06-01 16:16:00 +02:00
Alexandre Julliard
6f74b45a81
winegcc: Add support for building PE executables using Mingw.
2009-06-01 16:15:53 +02:00
Hans Leidekker
7d837b9f82
msi: The assembly file version field is optional.
2009-05-29 15:35:59 +02:00
Detlef Riekenberg
1fc61f0838
kernel32/nls: Add missing translations for dec.nls.
2009-05-29 15:34:21 +02:00
Detlef Riekenberg
587d6c4e95
kernel32/nls: Add missing translations for del.nls.
2009-05-29 15:34:18 +02:00
Detlef Riekenberg
a59c55a568
kernel32/nls: Add missing translations for dea.nls.
2009-05-29 15:34:15 +02:00
Detlef Riekenberg
a224ad076e
kernel32/nls: Add missing translations for des.nls.
2009-05-29 15:34:12 +02:00
Detlef Riekenberg
508c95f343
kernel32/nls: Translation-fix for deu.nls.
2009-05-29 15:34:08 +02:00
Nikolay Sivov
3cd15e5db5
comctl32/listview: Don't offset subitem rectangles with item padding returned by LVM_GETSUBITEMRECT.
2009-05-29 13:24:42 +02:00
Nikolay Sivov
6101a48089
comctl32/listview: A bunch of LVM_GETSUBITEMRECT tests.
2009-05-29 13:24:36 +02:00
Nikolay Sivov
dd24e5de8c
comctl32/listview: Fix regression on LVIR_BOUNDS request - y offset still needed.
2009-05-29 13:24:30 +02:00
Nikolay Sivov
4b73240ae4
comctl32/listview: Use NMITEMACTIVATE instead of NMLISTVIEW for NM_*CLICK notifications.
2009-05-29 13:24:22 +02:00
Alexandre Julliard
bb2d643f49
dbghelp: Try to avoid crashing on unrecognized attributes.
2009-05-29 12:30:28 +02:00
Stefan Dösinger
7168b62323
wined3d: Use NRM from GL_NV_fragment_program2 if available.
2009-05-29 11:27:51 +02:00
Stefan Dösinger
d8e219be75
wined3d: Avoid the TMP_COLOR mov in some cases.
...
Many 2.0 and 3.0 shaders end with a "mov oC0, rx". If sRGB writing is enabled,
the ARB backend writes to a TMP_COLOR temporary, and at the end of the shader
writes the sRGB corrected color to result.color. If oC0 is not partially
rewritten after the mov, we can ignore the mov, not declare TMP_COLOR at all,
and just use the rx register as input for the sRGB correction code. This saves
a temporary and an instruction.
2009-05-29 11:27:44 +02:00
Stefan Dösinger
da7176be2a
wined3d: Use DP2A or X2D for dp2add if available.
2009-05-29 11:27:29 +02:00
Stefan Dösinger
e2be741bc0
wined3d: Remove a MESA hack.
2009-05-29 11:27:23 +02:00
Stefan Dösinger
5f723bc44a
wined3d: Allocate the proper size for the lconst map.
2009-05-29 11:27:14 +02:00
Gerald Pfeifer
bb902d6810
user32/tests: Remove unused SAME macro.
2009-05-29 11:27:05 +02:00
Henri Verbeet
7433eb76b5
wined3d: Use the proper OUT swizzle in handle_ps3_input().
2009-05-29 11:26:54 +02:00
Henri Verbeet
59268f7924
d3d9: Having a NULL rendertarget isn't a failure.
2009-05-29 11:26:50 +02:00
Henri Verbeet
5654544725
wined3d: Add device resources from resource_init().
...
This is consistent with removing them from resource_cleanup().
2009-05-29 11:26:44 +02:00
Henri Verbeet
5e0f541621
wined3d: Remove ResourceReleased() from the public device interface.
2009-05-29 11:26:38 +02:00
Henri Verbeet
d37472f27b
wined3d: Add missing ActivateContext calls to shader_destroy() implementations.
2009-05-29 11:26:32 +02:00