Roderick Colenbrander
67f43418d0
d3d9: Add an initial ColorFill regression test.
2010-04-14 18:00:47 +02:00
Roderick Colenbrander
bf73d23d95
wined3d: Separate detection of D3D10+ and D3D9 Nvidia GPUs.
2010-04-14 18:00:47 +02:00
Roderick Colenbrander
4c87bc0c41
wined3d: Move A4L4 conversion to the formats table.
2010-04-14 18:00:47 +02:00
Roderick Colenbrander
cda78c01e6
wined3d: Move G16R16/R16G16F conversion to the formats table.
2010-04-14 18:00:47 +02:00
Alexandre Julliard
d8619de7c7
msvcr90: Implement _invalid_parameter_noinfo.
2010-04-14 18:00:47 +02:00
Alexandre Julliard
4f3b7f8445
msvcrt: Implement _invalid_parameter and fix the handler definitions.
2010-04-14 18:00:46 +02:00
Alexandre Julliard
a1e99f544b
msvcrt: Implement support for version 4 exception tables.
2010-04-14 18:00:46 +02:00
Alexandre Julliard
65ad399032
usp10: Use the more detailed libwine information to classify bidi chars.
2010-04-14 18:00:45 +02:00
Alexandre Julliard
b0beb46aa8
gdi32: Use the more detailed libwine information to classify bidi chars.
2010-04-14 18:00:45 +02:00
Alexandre Julliard
d0578c080a
kernel32: Map the new detailed direction information back to the Windows constants.
2010-04-14 18:00:45 +02:00
Aric Stewart
b9c30445c7
ups10: Reimplement ScriptLayout to properly handle mixed runs.
2010-04-14 18:00:45 +02:00
Aric Stewart
6c3659c3d4
usp10: Improve ScriptItemize with a SCRIPT_CONTROL and SCRIPT_STATE set.
...
Reduce bidi duplications from gdi32 by using the newly corrected usp10
functions.
2010-04-14 18:00:44 +02:00
Hans Leidekker
109ffd0f97
msi: Make the string reference count a short.
...
This is safe because the reference count is stored in 2 bytes on disk.
(This is commit ff2f894888
reapplied
because of incorrect revert in 88214a72ce
).
2010-04-14 18:00:39 +02:00
Joel Holdsworth
e1eaa4132a
shell32: Replaced trash_file.ico with a Tango compliant icon.
2010-04-14 18:00:28 +02:00
Joel Holdsworth
0e0426b557
shell32: Replaced shortcut.ico with a Tango compliant icon.
2010-04-14 18:00:28 +02:00
Joel Holdsworth
c4591aedbb
shell32: Replaced ramdisk.ico with a Tango compliant icon.
2010-04-14 18:00:27 +02:00
Joel Holdsworth
6b31e1ca71
shell32: Replaced printer.ico with a Tango compliant icon.
2010-04-14 18:00:27 +02:00
Joel Holdsworth
c86698d199
shell32: Replaced netdrive2.ico with a Tango compliant icon.
2010-04-14 18:00:27 +02:00
Joel Holdsworth
8865907352
shell32: Replaced netdrive.ico with a Tango compliant icon.
2010-04-14 18:00:27 +02:00
Joel Holdsworth
6f6ca9b1a8
shell32: Replaced mydocs.ico with a Tango compliant icon.
2010-04-14 18:00:27 +02:00
Joel Holdsworth
39d0837201
shell32: Replaced mycomputer.ico with a Tango compliant icon.
2010-04-14 18:00:26 +02:00
Joel Holdsworth
6e600d1edb
shell32: Replaced folder_open.ico with a Tango compliant icon.
2010-04-14 18:00:26 +02:00
Joel Holdsworth
5b3d1b6971
shell32: Replaced floppy.ico with a Tango compliant icon.
2010-04-14 18:00:26 +02:00
Joel Holdsworth
be4af0b66f
shell32: Replaced drive.ico with a Tango compliant icon.
2010-04-14 18:00:26 +02:00
Joel Holdsworth
9ea28d5ef7
shell32: Replaced desktop.ico with a Tango compliant icon.
2010-04-14 18:00:25 +02:00
Joel Holdsworth
6eef9bbe5f
shell32: Replaced delete.ico with a Tango compliant icon.
2010-04-14 18:00:25 +02:00
Joel Holdsworth
b4057d934c
shell32: Replaced cdrom.ico with a Tango compliant icon.
2010-04-14 18:00:25 +02:00
Joel Holdsworth
4b320a461e
shell32: Replaced document.ico with a Tango compliant icon.
2010-04-14 18:00:25 +02:00
Joel Holdsworth
1b54c5f1dc
shell32: Replaced folder.ico with a Tango compliant icon.
2010-04-14 18:00:24 +02:00
Detlef Riekenberg
40cfa7a6f2
urlmon/tests: CoInternetGetSecurityUrl is not present on W95B.
2010-04-14 18:00:24 +02:00
Detlef Riekenberg
43e9bb5e92
urlmon/tests: Fix a failure on Win98.
2010-04-14 11:07:01 +02:00
Detlef Riekenberg
0838495596
urlmon/tests: Run the tests again on W95B (CoInternetParseUrl).
2010-04-14 11:06:36 +02:00
Detlef Riekenberg
d5e4666e6a
urlmon/tests: Do not depend on user security settings in sec_mgr tests.
2010-04-14 11:06:30 +02:00
Henri Verbeet
43e89cb981
wined3d: Prune unsupported world matrix transform states.
2010-04-13 21:13:54 +02:00
Henri Verbeet
71d484303a
wined3d: We always support at least a single modelview matrix.
2010-04-13 21:13:50 +02:00
Henri Verbeet
8eb2a2cf0c
wined3d: Disable strict draw ordering by default.
...
While some performance hit from the extra flushes was expected and would be
acceptable, the performance hit can be over 50% on some configurations, which
clearly isn't acceptable. This patch introduces a "StrictDrawOrdering"
registry key for applications affected by this, until we have a more
structural solution.
2010-04-13 21:13:36 +02:00
Henri Verbeet
ab80e9739c
wined3d: Add a separate function for palette initialization.
2010-04-13 21:13:26 +02:00
Henri Verbeet
d1d8c81439
wined3d: Add a separate function for rendertarget view initialization.
2010-04-13 21:13:21 +02:00
Damjan Jovanovic
242370b836
ntoskrnl.exe: Implement IoCallDriver.
2010-04-13 21:13:13 +02:00
Jacek Caban
9539cf7a4e
mshtml: Use NSContainer HWND in handle_blur.
2010-04-13 21:12:57 +02:00
Jacek Caban
80f0f35c50
mshtml: Use DOM designMode to switch to editor mode.
2010-04-13 21:12:12 +02:00
Jacek Caban
7cdad62b97
mshtml: Improved focus handling.
2010-04-13 21:12:08 +02:00
Alexandre Julliard
b6765134a3
user32: The Z-order of owned windows doesn't depend on them having the WS_POPUP style.
2010-04-13 21:10:00 +02:00
Roderick Colenbrander
e35f54ef1f
wined3d: Move R32G32F convertion to the formats table.
2010-04-13 17:56:35 +02:00
Roderick Colenbrander
5c635f4146
wined3d: Move D15S1 over to the formats table.
2010-04-13 17:56:32 +02:00
Roderick Colenbrander
6a081ef95a
wined3d: Move D24X4S4 to the formats table.
2010-04-13 17:56:29 +02:00
Roderick Colenbrander
485040bb5c
wined3d: Move D24FS8 to formats table.
2010-04-13 17:56:27 +02:00
Roderick Colenbrander
798ba56c1b
wined3d: Move L6V5U5 conversion to the formats table.
2010-04-13 17:56:24 +02:00
Alexandre Julliard
6000b08ca7
msvcrt: Export a few more C++ functions that actually call standard C functions.
2010-04-13 17:52:31 +02:00
Alexandre Julliard
5807b5e55c
msvcrt: Add support for VC7 and VC8 extensions to the C++ exception handler.
2010-04-13 17:21:06 +02:00
Alexandre Julliard
300978283a
msvcrt: Implement the missing exception constructor functions.
2010-04-13 17:19:27 +02:00
Jörg Höhle
5578446530
msvidc: Fix 16bit VIDEO-1/CRAM decompression.
2010-04-13 13:06:48 +02:00
Roderick Colenbrander
c29cf05919
winex11: Add support for 32-bit DDBs.
2010-04-13 13:06:32 +02:00
Hans Leidekker
33299faae4
msi: Move application of substorage transforms out of msi_parse_patch_summary.
2010-04-13 11:48:30 +02:00
Hans Leidekker
bcc0ad9b07
msi: Release summary information on error in msi_parse_patch_summary.
2010-04-13 11:48:25 +02:00
Hans Leidekker
a0ba56b3bd
msi/tests: Run the RemoveODBC action to unregister the fake drivers.
2010-04-13 11:48:20 +02:00
Hans Leidekker
88214a72ce
msi: Make the string reference count a short.
...
This is safe because the reference count is stored in 2 bytes on disk.
2010-04-13 11:48:14 +02:00
Hans Leidekker
ff2f894888
msi: Make the string reference count a short.
...
This is safe because the reference count is stored in 2 bytes on disk.
2010-04-13 11:46:14 +02:00
Dmitry Timoshkov
fedc194e68
user32: Button painting code always sets up the clipping, there is no need to duplicate it.
2010-04-13 11:43:30 +02:00
Damjan Jovanovic
fcd33d6877
ntoskrnl.exe: Stub out KeResetEvent and KeSetEvent.
2010-04-13 11:37:19 +02:00
Vincent Povirk
0b149df987
ole32: Create storage files with 4096-byte blocks when asked.
2010-04-13 11:30:48 +02:00
Vincent Povirk
7c8b7559a2
windowscodecs: Add locking to the JPEG decoder.
2010-04-13 11:30:35 +02:00
Vincent Povirk
8887e8c1c5
windowscodecs: Add locking to the ICO decoder.
2010-04-13 11:30:30 +02:00
Vincent Povirk
3caf7204e6
windowscodecs: Add locking to the GIF decoder.
2010-04-13 11:30:25 +02:00
Vincent Povirk
c1beb63609
windowscodecs: Add locking to the format converter.
2010-04-13 11:30:19 +02:00
Vincent Povirk
7871033a40
windowscodecs: Add locking to the PNG decoder.
2010-04-13 11:30:12 +02:00
Alexandre Julliard
bcf1ef3c90
msvcrt: Make a few more exception handling functions i386-specific.
2010-04-12 17:52:37 +02:00
Piotr Caban
e339872252
msvcr90: Forward _calloc_crt to calloc.
2010-04-12 17:48:25 +02:00
Piotr Caban
8fc18b6b48
msvcrt: Added memmove_s and memcpy_s implementation.
2010-04-12 17:48:21 +02:00
Christian Costa
72d9aaa6e5
d3dxof: Add support for mszip compressed files.
2010-04-12 15:42:02 +02:00
Christian Costa
9e67f954f1
d3dx9_36: Add support for 32-bit BGRA in D3DXGetImageInfoFromFileInMemory.
2010-04-12 15:39:57 +02:00
Alexandre Julliard
36822bbd7d
winmm/tests: Fix a pointer conversion warning on 64-bit.
2010-04-12 15:39:32 +02:00
Maarten Lankhorst
137469479c
winmm: Remove timeGetTime.
2010-04-12 15:39:20 +02:00
Paul Vriens
42094d2598
ntdll/tests: Prevent test failures on Windows.
2010-04-12 15:38:51 +02:00
Paul Vriens
a155cf5f35
ntdll/tests: We need a bigger buffer for NtQueryInformationFile.
2010-04-12 15:38:45 +02:00
Paul Vriens
3536770083
ntdll/tests: Enumerate one by one.
2010-04-12 15:38:36 +02:00
Paul Vriens
8b8d2038fb
ntdll/tests: Make sure we can enumerate the directory.
2010-04-12 15:38:27 +02:00
Jörg Höhle
db0df4c067
winmm: Improve MCI A/W mapping.
2010-04-12 15:38:15 +02:00
Jörg Höhle
b84576fcef
winmm: MCI system commands are not eligible for auto-open.
2010-04-12 15:37:44 +02:00
Maarten Lankhorst
e9f520467d
mmdevapi: Blacklist alsa hw devices.
2010-04-12 12:51:43 +02:00
Christian Costa
0d1cba8e4f
mciqtz32: Only call CoUninitialize when CoInitializeEx succeeds.
2010-04-12 12:38:36 +02:00
Alexandre Julliard
281f701880
ntdll: Make cfi annotations optional for x86_64.
2010-04-12 12:38:27 +02:00
Henri Verbeet
3255b21456
winex11.drv: Allow OpenGL on minimized windows.
2010-04-12 11:38:05 +02:00
Henri Verbeet
a4fad54134
wined3d: Don't write past the end of the buffer's conversion_map.
2010-04-12 11:33:32 +02:00
Henri Verbeet
5f7e087644
wined3d: Fix a GL extension prototype.
2010-04-12 11:33:28 +02:00
Henri Verbeet
51ccd69e7c
d3d8/tests: Add some depth buffer tests.
2010-04-12 11:33:24 +02:00
Henri Verbeet
6ecdad06a3
d3d9/tests: Add some depth buffer tests.
2010-04-12 11:33:20 +02:00
Detlef Riekenberg
d4303865e8
msi: Display a MessageBox in MsiMessageBoxEx.
2010-04-12 11:31:12 +02:00
Nikolay Sivov
352e2ff6eb
gdi32: Use supplied hdc for DIB_RGB_COLORS if it's valid.
...
This is about fixing regression introduced with 2854884a42
.
Initial patch fixed MSVS 2005 toolbars blackness, this one doesn't break a fix,
and fixes regressed Animation control glitches (and probably reported games related problems).
2010-04-12 11:30:16 +02:00
Nikolay Sivov
6f0560dfa7
user32: Set WM_EXITMENULOOP wParam same way as for WM_ENTERMENULOOP.
2010-04-12 11:29:34 +02:00
Damjan Jovanovic
ab53187cf7
ntoskrnl.exe: Use IoGetNextIrpStackLocation.
2010-04-12 11:29:27 +02:00
Andrew Eikum
4811167410
shlwapi: Check for NULL string in UrlIs.
2010-04-12 11:29:16 +02:00
Vincent Povirk
5f6d99f513
windowscodecs: Add locking to the BMP decoder.
2010-04-12 11:29:00 +02:00
Vincent Povirk
3d914c4f8d
windowscodecs: Combine the bitmap decoder and bitmap decoder frame objects.
2010-04-12 11:28:54 +02:00
Vincent Povirk
7ce7ce8266
windowscodecs: Set the threading model of ImagingFactory to Both.
2010-04-12 11:28:47 +02:00
Vincent Povirk
a6bf1287ba
windowscodecs: Make IWICStream thread-safe.
2010-04-12 11:28:41 +02:00
Vincent Povirk
40d48e674e
windowscodecs: Add locking to StreamOnMemory.
2010-04-12 11:28:33 +02:00
Maarten Lankhorst
8f6d268ee4
winealsa.drv: Ignore unused bytes in wave headers.
2010-04-12 11:28:25 +02:00
Paul Vriens
84e6bf9971
oleau32/tests: Fix test failures on Win9x/WinMe by using more A-functions.
2010-04-12 11:28:13 +02:00
Paul Vriens
54958a2105
rsaenh/tests: Fix some test failures on NT4 and lower.
2010-04-12 11:28:08 +02:00
Alexandre Julliard
11f10c6f05
msvcrt: Implemented setjmp for x86_64.
2010-04-10 11:47:55 +02:00
Austin English
8f77dd8aff
imm32: Quiet ImmGetOpenStatus fixme.
2010-04-09 18:35:16 +02:00
Vincent Povirk
541d7a5ab2
gdiplus: Print the GdipGetFamilyName FIXME only once.
2010-04-09 18:35:00 +02:00
Vincent Povirk
9a4618a4ba
gdiplus: Print the GdipCreateHalftonePalette FIXME only once.
2010-04-09 18:34:57 +02:00
Piotr Caban
8ead1b5750
msvcr90: Added __clean_type_info_names_internal stub.
2010-04-09 18:34:51 +02:00
Alexandre Julliard
bd5ccea53f
gdi32: Avoid some rounding errors in AngleArc.
2010-04-09 18:24:35 +02:00
Roderick Colenbrander
76a9712779
wined3d: Add an initial implementation of arbfp_blit_surface.
2010-04-09 16:50:21 +02:00
Roderick Colenbrander
f1ca14cb5b
wined3d: Add an initial fbo_blit_supported implementation.
2010-04-09 16:50:21 +02:00
Roderick Colenbrander
7df7ce40c3
wined3d: Move X8L8V8U8 surface conversion to the format table.
2010-04-09 16:50:21 +02:00
Roderick Colenbrander
60c6294f84
wined3d: Move Q8W8V8U8 conversion to the format table.
2010-04-09 16:50:20 +02:00
Roderick Colenbrander
d7e1b973c7
wined3d: Start moving texture format fixups to the formats table.
2010-04-09 16:50:20 +02:00
Roderick Colenbrander
a4559e761b
wined3d: Move srgb checks away from d3dfmt_get_conv.
2010-04-09 16:50:20 +02:00
Roderick Colenbrander
00598c3e36
wined3d: Let d3dfmt_get_conv return a wined3d_format_desc.
2010-04-09 16:50:20 +02:00
Alexandre Julliard
4ce995451e
ntdll: Build the virtual_release_address_space function on all platforms.
2010-04-09 16:50:20 +02:00
Alexandre Julliard
0572d81c2d
jscript: Add casts to pointer differences in traces.
2010-04-09 16:49:27 +02:00
Alexandre Julliard
d76d32411a
hhctrl.ocx: Add casts to pointer differences in traces.
2010-04-09 16:49:22 +02:00
Alexandre Julliard
38b6f4dfff
ole32/tests: Avoid using a pointer difference in a trace.
2010-04-09 16:14:16 +02:00
Alexandre Julliard
43a98ecb21
secur32: Avoid using a pointer difference in a trace.
2010-04-09 16:14:07 +02:00
Alexandre Julliard
26cc3efb33
d3d8: Avoid using a pointer difference in a trace.
2010-04-09 15:54:54 +02:00
Alexandre Julliard
90f4ae6948
wined3d: Remove unused offset parameter in buffer_get_memory.
2010-04-09 15:47:23 +02:00
Alexandre Julliard
8bfc89ee7c
shell32: Store an id in change notifications to avoid invalid pointer conversions.
2010-04-09 14:42:29 +02:00
Alexandre Julliard
7d19601012
shell32: Convert the change notifications list to a standard list.
2010-04-09 14:28:26 +02:00
Alexandre Julliard
58d1981fbd
user32: Avoid pointer truncation in SetSysColorsTemp.
2010-04-09 13:58:14 +02:00
Alexandre Julliard
d982262302
wininet: Fix some pointer conversion warnings on 64-bit.
2010-04-09 13:43:23 +02:00
Alexandre Julliard
9e6903c4b3
ntdll: Restructure x86_64 exception processing to treat all functions with missing exception data as leaf functions.
2010-04-09 13:15:41 +02:00
Paul Vriens
55fbf84d26
msi/tests: Remove temporary files.
2010-04-09 11:53:58 +02:00
Christian Costa
3a98a6295a
d3dx9_36: Implement D3DXGetImageInfoFromFileInMemory using WindowsCodecs (based on work from Tony Wasserka).
2010-04-09 11:42:10 +02:00
Nikolay Sivov
e9bae2cfaf
user32: Block TrackPopupMenu if menu is already active.
2010-04-09 11:42:01 +02:00
Alexandre Julliard
2e5d1f192f
oleaut32: Use the x87 assembly code for rounding on x86_64 too.
2010-04-09 11:14:47 +02:00
Alexandre Julliard
3681a28024
oleaut32: Query the path of the correct kind of typelib when unregistering it.
2010-04-09 11:14:16 +02:00
Alexandre Julliard
5189eef6bb
ntdll: Fix affinity mask check for 64-bit.
2010-04-08 23:57:08 +02:00
Alexandre Julliard
fc81e45af6
inetcomm: Rewrite MimeMessage_FindFirst/Next to iterate correctly and avoid invalid pointer conversions.
2010-04-08 23:57:07 +02:00
Alexandre Julliard
c1043428ca
inetcomm: Store an index instead of a handle for mime bodies to avoid pointer conversion warnings.
2010-04-08 23:57:07 +02:00
Alexandre Julliard
5c632145e8
urlmon: Forward the DllMain call to the dlldata.c generated function.
2010-04-08 23:56:55 +02:00
Roderick Colenbrander
1c02a909e5
wined3d: Remove remaining redundant code from d3dfmt_get_conv.
2010-04-08 17:34:18 +02:00
Rico Schüller
2b17e29183
d3d10: Implement ID3DEffectVariable::GetOutputSignatureElementDesc().
2010-04-08 17:34:18 +02:00
Rico Schüller
055a0f0d6c
d3d10: Implement ID3DEffectVariable::GetInputSignatureElementDesc().
2010-04-08 17:34:18 +02:00
Rico Schüller
bd4bacba1e
d3d10: Move the effect shader input signature into a separate struct.
2010-04-08 17:34:17 +02:00
Rico Schüller
ce409fe65c
d3d10: Fix an ERR message in parse_fx10_body().
2010-04-08 17:34:17 +02:00
Alexandre Julliard
772112cfcb
winecrt0: Add a trampoline function to align the stack on x86_64 before continuing an exception.
2010-04-08 17:34:17 +02:00
Alexandre Julliard
655292ae00
include: Move the exception handling support functions to winecrt0 instead of having them inline.
2010-04-08 17:34:17 +02:00
Piotr Caban
6468fa5588
msvcr90: Forward ?_open@@YAHPBDHH@Z calls to _open.
2010-04-08 12:39:16 +02:00
Piotr Caban
50192c8fb6
msvcr80: Fix typo in msvcr80.spec.
2010-04-08 12:39:05 +02:00
Piotr Caban
903c524d43
msvcrt: Added _iswalpha_l implementation.
2010-04-08 12:38:56 +02:00
Piotr Caban
7a1ff50ddc
msvcrt: Added implemenatation of _create_locale and _free_locale.
2010-04-08 12:38:49 +02:00
Joel Holdsworth
38d4aa2b7e
user32: Replace oic_sample.ico with Tango compliant icon.
2010-04-08 12:32:58 +02:00
Joel Holdsworth
db3092cf79
user32: Replaced oic_ques.ico with Tango compliant icon.
2010-04-08 12:32:28 +02:00
Joel Holdsworth
7b68f9a0ed
user32: Replaced oic_note.ico with Tango compliant icon.
2010-04-08 12:31:52 +02:00
Joel Holdsworth
0f5499ecd4
user32: Replaced oic_hand.ico with Tango compliant icon.
2010-04-08 12:31:16 +02:00
Joel Holdsworth
55ac865965
user32: Replaced oic_bang.ico with Tango compliant icon.
2010-04-08 12:30:23 +02:00