Francois Gouget
0a9c529072
atl: Remove WINAPI on static functions where not needed.
2008-11-24 14:18:42 +01:00
Andrew Nguyen
3909672f59
jscript: Implement the String.toUpperCase() method.
2008-11-24 14:18:41 +01:00
Andrew Nguyen
c4148203c6
jscript: Implement the String.toLowerCase() method.
2008-11-24 14:18:41 +01:00
Peter Dons Tychsen
e83b62f3d0
winedos: Fixed memory resize function which returned paragraphs in some cases instead of bytes.
2008-11-24 14:18:41 +01:00
Alexandre Julliard
a488ee8e7a
kernel32: Fix the base DOS memory address when the low 64K are not accessible.
2008-11-24 14:18:41 +01:00
Kai Blin
4dedbd404c
dbghelp: Upgrade FIXME to ERR.
2008-11-24 14:18:41 +01:00
Christian Costa
632d34651f
wined3d: Implement CONVERT_CK_RGB24 in d3dfmt_convert_surface.
2008-11-24 14:18:41 +01:00
Christian Costa
40fff317ea
d3dxof: Finish support for multi-dimensional array.
2008-11-24 14:18:41 +01:00
Christian Costa
eaaced6cc5
d3dxof: Small clean-up.
2008-11-24 14:18:41 +01:00
Christian Costa
607062f3c3
d3dxof: Support multi-dimentional array in templates.
2008-11-24 14:18:41 +01:00
Jacek Caban
cc8511678d
mshtml: Skip tests on old IE as soon as possible.
2008-11-24 13:43:43 +01:00
Jacek Caban
60d12a3adb
mshtml: Skip tests on old IE as soon as possible.
2008-11-24 13:43:40 +01:00
Jacek Caban
3dbeb15eac
mshtml: Call necko's SetUploadStream from wrapper's SetUploadStream.
2008-11-24 13:43:38 +01:00
Juan Lang
afc7a79897
crypt32: Implement CryptFormatObject for the Netscape string OIDs.
2008-11-24 13:43:32 +01:00
Alexandre Julliard
e37f8f23f1
shdocvw: Fix the computation of the default extents.
2008-11-21 17:07:21 +01:00
Alexandre Julliard
bd8e14bedd
user32/tests: Only test the window caption status if there is a foreground window.
2008-11-21 15:53:25 +01:00
Alistair Leslie-Hughes
9643411c32
version: VerQueryValueA/W allow blank and NULL strings.
2008-11-21 13:53:12 +01:00
Alistair Leslie-Hughes
01536b5003
mshtml: Implement IHTMLDocument2_get_images.
2008-11-21 12:50:30 +01:00
Alistair Leslie-Hughes
8745dd26d6
mshtml: Implement IDispatch for IHTMLCurrentStyle.
2008-11-21 11:54:22 +01:00
Alistair Leslie-Hughes
71eac71e16
mshtml: Implement IHTMLStyle get/put posTop.
2008-11-21 11:54:18 +01:00
Andrew Riedi
1425b1b9ef
user32: Fix the loading of stretched cursors.
...
Based on patches by Henri Verbeet.
2008-11-21 11:53:22 +01:00
Andrew Talbot
fdba8b8593
wined3d: Sign-compare warnings fix.
2008-11-21 11:29:12 +01:00
Juan Lang
cf9f9af6d0
crypt32: Pass next data pointer when decoding a CRL dist point.
2008-11-21 11:29:08 +01:00
Ricardo Filipe
d27fa4fcae
atl: Remove dead store (llvm/clang).
2008-11-21 11:28:58 +01:00
Ricardo Filipe
66019452f4
comctl32: Remove dead stores (llvm/clang).
2008-11-21 11:28:51 +01:00
Ricardo Filipe
6c24fb1ca8
comctl32: Removed dead increment (llvm/clang).
2008-11-21 11:28:45 +01:00
Ricardo Filipe
422cd0bc3a
comctl32: Removed dead increment (llvm/clang).
2008-11-21 11:28:40 +01:00
Ricardo Filipe
5630124896
comctl32: Removed dead store (llvm/clang).
2008-11-21 11:28:36 +01:00
Ricardo Filipe
66b732e4f8
sane.ds: Check dead stored status (llvm/clang).
2008-11-21 11:28:28 +01:00
Austin English
8efc3fec1d
msvcrt: Fix a compiler warning.
2008-11-21 10:04:03 +01:00
Paul Vriens
a413c38a7c
user32/tests: Fix a few test failures on Win9x.
2008-11-21 10:03:17 +01:00
Paul Vriens
cac3cb9036
comdlg32/tests 2/2: Fix a test failure on Win9x.
2008-11-21 10:02:20 +01:00
Paul Vriens
c9b8260056
comdlg32/tests 1/2: Fix a test failure on XP and W2K3.
2008-11-21 10:02:13 +01:00
Francois Gouget
b700a1b11a
advapi32/tests: Check how the registry APIs handle non-terminated strings.
2008-11-21 10:01:35 +01:00
Francois Gouget
ece65a4828
advapi32/tests: Fix the line number reported by test_hkey_main_Value_[AW]().
2008-11-21 10:01:25 +01:00
Francois Gouget
9ce2bd20e4
advapi32/tests: Cleanup test_hkey_main_Value_[AW]().
...
Fix a byte vs. WCHAR count issue in test_hkey_main_Value_W().
Check that RegQueryValueEx[AW]() did not write more data than expected.
2008-11-21 10:01:18 +01:00
Francois Gouget
b0cf129c98
ntdll/tests: Remove a redundant 'if'.
2008-11-21 10:01:07 +01:00
Juan Lang
9d4ab48750
crypt32: Formatted bits are always in a single line, regardless of dwFormatStrType.
2008-11-21 10:00:01 +01:00
Juan Lang
57fde4e8a2
crypt32: Check registered CryptFormatObject functions before using default hex format.
2008-11-21 09:59:57 +01:00
Juan Lang
2ca48d072e
crypt32: Decoded unicode name value strings should be NULL-terminated.
2008-11-21 09:59:13 +01:00
Alexandre Julliard
075d24526f
urlmon/tests: Don't expect IHttpNegotiate2 queries if the interface is not supported.
2008-11-20 23:06:27 +01:00
Alexandre Julliard
c369759cc5
shell32/tests: Fix the systray tests on Win9x and NT4.
2008-11-20 22:56:52 +01:00
Alexandre Julliard
f1d0f81d26
rpcrt4/tests: Fix test failures on Win9x.
2008-11-20 22:44:46 +01:00
Alexandre Julliard
58def9653e
mshtml/tests: Avoid crashing on test failure.
2008-11-20 22:35:33 +01:00
Alexandre Julliard
752416f7c4
kernel32/tests: Fix the mailslot tests on Win9x.
2008-11-20 21:59:26 +01:00
Alexandre Julliard
d523c86a1b
kernel32/tests: Fix test failures on Win9x and NT4.
...
Get rid of most of the macros that make it hard to handle special cases.
2008-11-20 21:39:48 +01:00
Alexandre Julliard
424b5e61f0
user32/tests: Allow the foreground window to be null in the window tests.
2008-11-20 20:51:06 +01:00
Alexandre Julliard
3359f4d4e5
user32/tests: Fix some of the sysparams tests on Win9x and NT4.
2008-11-20 20:46:54 +01:00
Alexandre Julliard
dcd8cf7214
user32/tests: Fix the monitor tests on NT4.
2008-11-20 20:06:46 +01:00
Alexandre Julliard
bda507fb58
user32/tests: Fix wildcard directory lists handling for Win9x.
2008-11-20 19:52:03 +01:00
Alexandre Julliard
2032da7d42
user32/tests: Fix the edit margins tests on Win9x.
2008-11-20 18:21:38 +01:00
Alexandre Julliard
4afb1c54c0
user32/tests: Fix the cursor tests on Win9x.
2008-11-20 18:09:10 +01:00
Alexandre Julliard
43a70a68bc
user32/tests: The BSF_SENDNOTIFYMESSAGE flag is not supported on NT4.
2008-11-20 18:01:23 +01:00
Hans Leidekker
e4f7809cc9
winhttp: Prefer builtin over native.
2008-11-20 15:02:07 +01:00
Ricardo Filipe
e5e301b7a5
msxml3: Check some dead store results (llvm/clang).
2008-11-20 14:28:25 +01:00
Alexandre Julliard
8772c5f150
kernel32/tests: Add a couple of tests for write watches.
2008-11-20 14:27:35 +01:00
Henri Verbeet
5ee7536448
dxgi: Implement IDXGIAdapter::GetParent().
2008-11-20 14:25:18 +01:00
Henri Verbeet
ba532a3edb
dxgi: Implement IDXGIDevice::GetAdapter().
2008-11-20 14:25:15 +01:00
Henri Verbeet
ba78f072e2
wined3d: Remove some unused code.
2008-11-20 14:25:11 +01:00
Henri Verbeet
8899f3412b
wined3d: wined3d_gl.h should be internal to wined3d.
2008-11-20 14:24:56 +01:00
Alistair Leslie-Hughes
4defc2b50a
ntoskrnl.exe: Implement MmGetSystemRoutineAddress.
2008-11-20 12:20:50 +01:00
Andrew Talbot
bf92d68330
usp10: Sign-compare warnings fix.
2008-11-20 12:18:29 +01:00
Stefan Dösinger
5c79a9f437
wined3d: Rename the fragment ffp desc structures.
...
This reflects the fact that they describe the fragment pipeline.
The vertex pipeline will use its own structures.
2008-11-20 12:17:45 +01:00
Stefan Dösinger
cd011661e6
d3d9: Test psize_min vs psize_max vs psize behavior.
...
Add a test that checks what happens if D3DRS_POINTSIZE, D3DRS_POINTSIZE_MIN
and POINTSIZE_MAX have conflicting values. D3DRS_POINTSIZE_MAX trumps
D3DRS_POINTSIZE_MIN, and both MIN and MAX clamp the D3DRS_POINTSIZE value if it is
outside of their range.
2008-11-20 12:17:18 +01:00
Stefan Dösinger
234e995bdc
wined3d: Make sure the arbfp pipeline replacement constants are loaded.
...
The code here skipped constant loading when a pixel shader was in use,
and only reloaded them on ffp use if the shader implementation used
ARB too. This way a e.g. texfactor change could get lost if GLSL
shaders are used, and the texfactor changed while a pixel shader was
in use.
2008-11-20 12:16:57 +01:00
A C Hurst
ad335b7e7f
ntdll: wine_nt_to_unix_file_name() parse string to int instead of cast char, where string may be passed.
2008-11-20 12:16:42 +01:00
Aric Stewart
6c551744ef
imm32: Implement ImmInstallIME(W/A).
2008-11-20 12:16:31 +01:00
Paul Vriens
bc3484bc20
user32/tests: Don't crash on Win95.
2008-11-20 12:01:27 +01:00
Juan Lang
4f14b030a6
crypt32: Fix failing tests on Win9x/NT4.
2008-11-20 12:01:04 +01:00
Juan Lang
76d2537094
crypt32: Implement CryptFormatObject for szOID_NETSCAPE_CERT_TYPE.
2008-11-20 12:00:57 +01:00
Juan Lang
5eb2a83189
crypt32: Implement CryptFormatObject for szOID_KEY_USAGE.
2008-11-20 12:00:50 +01:00
Alexandre Julliard
80e163eba9
user32/tests: Fix a few more failures in the window test.
2008-11-20 11:57:32 +01:00
Alexandre Julliard
88154cf166
make_makefiles: Add a target to build only the test directories.
2008-11-19 15:31:44 +01:00
Florian Köberle
c6adf31841
user32/tests: Test size and minmax of WS_THICKFRAME child.
2008-11-19 15:02:37 +01:00
Florian Köberle
b422c4b874
user32/tests: Capture tests should not require no active window.
2008-11-19 14:57:50 +01:00
Henri Verbeet
495fcc72a6
wined3d: Avoid using a stack buffer in a few places in shader_hw_map2gl().
2008-11-19 14:22:49 +01:00
Henri Verbeet
9b118cc345
wined3d: Give mov & mova their own handler.
2008-11-19 14:22:41 +01:00
Henri Verbeet
bd427f58a0
wined3d: Make it more obvious the pshader path in shader_hw_map2gl() doesn't handle opcodes without parameters.
2008-11-19 14:22:34 +01:00
Henri Verbeet
29f2fefc2b
wined3d: Fix the cube map coordinates in surface_blt_to_drawable().
...
I don't see how this can ever have worked properly.
2008-11-19 14:22:29 +01:00
Juan Lang
9f8ae26c13
netapi32: Fix dead stores.
2008-11-19 14:22:11 +01:00
Dmitry Timoshkov
5dfcadd7a3
user32: Do not change focus if the window is no longer active.
2008-11-19 12:16:28 +01:00
Ricardo Filipe
16920c1da7
rpcrt4: Fixed dead increments (llvm/clang).
2008-11-19 12:15:37 +01:00
Ricardo Filipe
68d76db6d4
ntdll: Fixed dead store (llvm/clang).
2008-11-19 12:15:19 +01:00
Ricardo Filipe
50c2cafea9
oleaut32: Fixed dead increment (llvm/clang).
2008-11-19 12:14:58 +01:00
Francois Gouget
681d375136
msxml3: Fix compilation on systems that don't have xsltInit().
...
Reduce the scope of xsltInit().
Remove an include that was needed only for xsltInit().
2008-11-19 12:09:24 +01:00
Detlef Riekenberg
a815677d93
shdocvw/tests: Make the webbrowser test dpi aware, make it pass in wine.
2008-11-19 12:09:17 +01:00
Francois Gouget
0a66633ce3
kernel32: Simplify and optimize create_(system,env)_registry_keys().
2008-11-19 12:08:22 +01:00
Francois Gouget
24eb38bdd4
kernel32: Fix create_scsi_entry() so it puts properly '\0'-terminated strings in the registry.
2008-11-19 12:08:19 +01:00
Francois Gouget
500be1e8db
ntdll/tests: Test how NT(Set, Query)ValueKey() handle non-terminated strings.
2008-11-19 12:08:13 +01:00
Francois Gouget
d7d95ca27c
ntdll/tests: Fix typos in test_NtQueryValueKey().
2008-11-19 12:08:04 +01:00
Alexandre Julliard
f3e70ee00e
ntdll: Get rid of the Wine-specific MEM_SYSTEM flag.
2008-11-18 20:14:46 +01:00
Alexandre Julliard
f4eaa15aec
kernel32: Moved allocation of the DOS memory area to ntdll.
2008-11-18 20:11:49 +01:00
Damjan Jovanovic
1603a51d4e
user32: Handle NULL rectangles in WM_NCCALCSIZE.
2008-11-18 15:52:00 +01:00
Juan Lang
0aca97a247
cryptdlg: Register/unregister the OID functions exported by cryptdlg.
2008-11-18 15:48:49 +01:00
Alexandre Julliard
0d6415df16
kernel32/tests: Allow up to 2 seconds of difference in timestamps.
2008-11-18 13:52:25 +01:00
Ricardo Filipe
eb45cae5db
mlang: Fixed dead stores (llvm/clang).
2008-11-18 13:06:39 +01:00
Ricardo Filipe
c3db26d4bc
iphlpapi: Fixed dead store (llvm/clang).
2008-11-18 13:06:27 +01:00
Ricardo Filipe
ca3d0d67a8
gdi32: Fix dead store (llvm/clang).
2008-11-18 13:05:56 +01:00
Ricardo Filipe
b5fcabb52c
dbghelp: Fixed dead store (llvm/clang).
2008-11-18 13:05:21 +01:00
Ricardo Filipe
1a12aace57
cabinet: Fix dead stores (llvm/clang).
2008-11-18 13:04:59 +01:00
Francois Gouget
3d384f172c
msxml3: Dynamically load libxslt.so and only call xsltInit() if present.
2008-11-18 13:04:05 +01:00
Alexandre Julliard
c38ce28af5
ntdll: Increase subheap size quadratically to avoid slowdown when allocating tons of heap memory.
2008-11-18 12:49:12 +01:00
Henri Verbeet
369da3aeb9
wininet: Treat an empty username as NULL in FTP_Connect().
2008-11-18 12:46:18 +01:00
Henri Verbeet
1dad75955d
d3d10core: Add a test for D3D10CoreCreateDevice().
2008-11-18 11:54:31 +01:00
Henri Verbeet
1dea8291fb
dxgi: Add a test for DXGID3D10CreateDevice().
2008-11-18 11:54:02 +01:00
Henri Verbeet
1988ed16db
dxgi: Implement IDXGIFactory::EnumAdapters().
2008-11-18 11:53:28 +01:00
Henri Verbeet
808bbeb065
dxgi: Store an array of adapters in dxgi_factory.
2008-11-18 11:53:21 +01:00
Vincent Povirk
1a11131d15
gdiplus: Restore a line I removed by mistake.
2008-11-18 11:53:15 +01:00
Hans Leidekker
65c1e31dca
winhttp: Add tests for WinHttpCrackUrl.
2008-11-18 11:53:02 +01:00
Hans Leidekker
2c850276a0
winhttp: Reimplement WinHttpCrackUrl.
2008-11-18 11:52:54 +01:00
Hans Leidekker
5ce2dfcabb
mlang: Implement IMultiLanguage2::ConvertStringInIStream.
2008-11-18 11:52:50 +01:00
Alexandre Julliard
1e02c1c3c8
kernel32/tests: Fix the process tests on NT4.
2008-11-17 23:37:00 +01:00
Alexandre Julliard
d68225eb41
kernel32/tests: Fix the mailslot tests on Vista.
2008-11-17 23:36:47 +01:00
Alexandre Julliard
cf1116107f
kernel32/test: Fix the timer queue tests on Vista.
2008-11-17 23:01:21 +01:00
Alexandre Julliard
28c411b627
ntdll: Get rid of the unaligned_mmap wrapper.
2008-11-17 20:34:19 +01:00
Alexandre Julliard
04eb1e6a63
wintrust: Fix a buffer overflow.
2008-11-17 17:08:40 +01:00
Francois Gouget
3b140ccb0e
Assorted spelling fixes.
2008-11-17 16:04:39 +01:00
Francois Gouget
30b089668b
crypt32: Fix Spelling of 'superseded'.
2008-11-17 16:04:33 +01:00
Alexandre Julliard
92cf3d1900
ntdll: Don't set noexec protection on builtin dlls, some broken apps clear the execute permission.
2008-11-17 15:56:54 +01:00
Francois Gouget
13a279ef0a
d3d10core: Fix spelling of 'unknown'.
2008-11-17 15:56:48 +01:00
Francois Gouget
7c2f5f065a
inetcomm: Fix compilation on systems that don't support nameless unions.
2008-11-17 15:08:59 +01:00
Francois Gouget
90b04c7b93
d3dx9_36/tests: Fix compilation on systems that don't support nameless unions.
2008-11-17 15:08:55 +01:00
Paul Vriens
919bd61203
user32/tests: Fix a test failure on Win9x, WinMe and NT4.
2008-11-17 14:45:57 +01:00
Henri Verbeet
a42b7568b9
dxgi: Add a wined3d device to dxgi_device.
2008-11-17 14:38:52 +01:00
Henri Verbeet
20b042027c
dxgi: Add an ordinal field to dxgi_adapter.
2008-11-17 14:38:41 +01:00
Henri Verbeet
479e3672c4
dxgi: Add a IWineD3D field to dxgi_factory.
2008-11-17 14:38:24 +01:00
Henri Verbeet
53b395f3b9
d3d10core: Add a trace for D3D10CoreCreateDevice().
2008-11-17 14:33:58 +01:00
Vincent Povirk
eddc127588
gdiplus: Fix GdipFlattenPath for already-flat paths and add a test.
2008-11-17 14:27:36 +01:00
Alexandre Julliard
025daaf0e8
user32: Fix FindWindow to not match an empty class name.
2008-11-17 14:14:05 +01:00
Dylan Smith
df6e47e3a7
richedit: Removed useless lines in ME_GetDefaultCharFormat.
2008-11-17 13:58:03 +01:00
Dylan Smith
1e8df4351d
richedit: Removed unused ME_AutoURLDetect function.
2008-11-17 13:57:56 +01:00
Christian Costa
6ec11ac3f3
d3dxof: Finish support for objects binary format.
2008-11-17 13:55:57 +01:00
Christian Costa
b67bbc92ef
d3dxof: Fix data buffer limit check. Increase size of input and data buffers.
2008-11-17 13:55:49 +01:00
Christian Costa
630e2fff91
d3dxof: Allow '-' in names.
2008-11-17 13:55:32 +01:00
Vincent Povirk
00e2d897c2
comctl32: Do not repaint on TBM_SETPOS if position is unchanged.
2008-11-17 13:54:52 +01:00
Juan Lang
305e732e85
crypt32: Implement decoding CERT_POLICIES_INFO.
2008-11-17 13:51:19 +01:00
Juan Lang
8b4f53bb26
crypt32: Implement encoding CERT_POLICIES_INFO.
2008-11-17 13:51:15 +01:00
Juan Lang
a90c26eb33
crypt32: Add tests for encoding/decoding CERT_POLICIES_INFO.
2008-11-17 13:51:12 +01:00
Juan Lang
8729e6956b
crypt32: Implement decoding CERT_POLICY_QUALIFIER_USER_NOTICE.
2008-11-17 13:51:08 +01:00
Juan Lang
3dd2cc5eaa
crypt32: Implement encoding CERT_POLICY_QUALIFIER_USER_NOTICE.
2008-11-17 13:51:04 +01:00
Juan Lang
94de420810
crypt32: Add tests for encoding/decoding CERT_POLICY_QUALIFIER_USER_NOTICE.
2008-11-17 13:51:00 +01:00
Maarten Lankhorst
8699661e96
quartz: Fix FilterGraph2_Connect to be thread-safe and not recurse infinitely.
2008-11-17 13:50:19 +01:00
Alexandre Julliard
61ea936d68
kernel32/tests: Fix pipe test on w2k3.
2008-11-17 13:16:26 +01:00
Paul Vriens
3c533397e9
msi/tests: Skip tests on win9x by checking functionality instead of registry keys.
2008-11-17 13:16:08 +01:00
Marcus Meissner
bc295ef8b4
shdocvw: Fixed buffer size to GetPrivateProfileStringW.
2008-11-17 13:15:26 +01:00
Dylan Smith
ea9f343c33
richedit: Update strings and comments regarding IME Status messages.
2008-11-17 13:12:35 +01:00
Dylan Smith
fe1f3c5293
user32: Added message spy string for IME Status messages.
2008-11-17 13:12:28 +01:00
Dylan Smith
f9b31fc964
richedit: Removed comment in header for non-existent wintest.c.
2008-11-17 13:12:12 +01:00
Maarten Lankhorst
f57896484c
Revert "quartz: Reaching a renderer in the filtergraph is not an error."
...
This is plain wrong, input pin and output pin are supposed to be
connected to each other, not the input pin being connected to a renderer
pin and NOT reaching output pin
2008-11-17 13:11:42 +01:00
Juan Lang
83f7f9b0ff
crypt32: Implement CryptFormatObject for alternate names.
2008-11-17 12:59:43 +01:00