Andrew Talbot
4a03558e8f
advapi32: Remove unused variable.
2008-07-28 12:16:21 +02:00
François Dorin
db941f43b6
ole32: Fix return value for DefaultHandler_SetExtent.
2008-07-28 12:06:29 +02:00
Stefan Dösinger
294f1b4aad
wined3d: Add fog and tex types to the ffp fragment description.
2008-07-28 11:36:15 +02:00
Stefan Dösinger
40cfec2582
wined3d: Do not enable GL_TEXTURE_SHADER_NV unconditionally.
2008-07-28 11:36:04 +02:00
Detlef Riekenberg
a6715f856e
crypt32/tests: Fix test on win9x (CreateFileW not implemented).
2008-07-28 11:35:41 +02:00
Detlef Riekenberg
5437f4ce9c
kernel32/tests: Fix a crash on win9x (lpDefault is truncated inplace).
2008-07-28 11:35:38 +02:00
Piotr Caban
5816c3808e
msxml3: Added stub implementation of ISAXAttributes.
2008-07-28 11:35:31 +02:00
Piotr Caban
742eb4ba08
msxml3/tests: Added test for ISAXXMLReader_parseURL.
2008-07-28 11:35:21 +02:00
Piotr Caban
b15345d4a8
msxml3: Added ISAXXMLReader_parseURL implementation.
2008-07-28 11:35:15 +02:00
Piotr Caban
6b2e7a18ba
msxml3: Generalize bsc_t implementation.
2008-07-28 11:35:02 +02:00
Francois Gouget
eb16f43bdf
Add some API documentation stubs to make winapi_check happy.
2008-07-28 11:34:45 +02:00
Francois Gouget
e59ef5658b
mscoree: Fix the ND_WI8() prototype.
2008-07-28 11:34:31 +02:00
Francois Gouget
c5acad84a8
winex11.drv: Fix the SysCommand() and ImeGetRegisterWordStyle() prototypes.
2008-07-28 11:34:29 +02:00
Francois Gouget
a516f27c2f
quartz: assert.h is not a local include.
2008-07-28 11:34:26 +02:00
Francois Gouget
56aab13ecc
gdi32: Include config.h before using HAVE_XXX.
2008-07-28 11:34:23 +02:00
Francois Gouget
4627e86046
appwiz.cpl: Fix the CPlApplet() prototype.
2008-07-28 11:34:18 +02:00
Francois Gouget
a5ef61e0d3
appwiz.cpl: Fix compilation on systems that don't support nameless unions.
2008-07-28 11:34:15 +02:00
Francois Gouget
fe1ce0e341
gdiplus: Add a trailing '\n' to a Wine trace.
2008-07-28 11:34:12 +02:00
Nikolay Sivov
ce2aee4859
gdiplus: Implemented GdipGetCustomLineCapWidthScale with some tests.
2008-07-28 11:34:05 +02:00
Nikolay Sivov
6c6e8f489e
gdiplus: Implemented GdipGetCustomLineCapBaseInset + test.
2008-07-28 11:33:59 +02:00
Nikolay Sivov
5038845cf2
gdiplus: Implemented GdipSetCustomLineCapStrokeJoin + tests.
2008-07-28 11:33:52 +02:00
Nikolay Sivov
2848100e82
gdiplus: Implemented GdipGetCustomLineCapStrokeJoin with basic test.
2008-07-28 11:33:45 +02:00
Nikolay Sivov
92c440c633
gdiplus: Added testfile for customlinecap + constr./destr. tests.
2008-07-28 11:33:36 +02:00
Stefan Leichter
548abf369d
rasapi32: Skip RasEnumDevicesA tests on configuration problems.
2008-07-28 11:33:20 +02:00
Stefan Leichter
cc494c48af
rasapi32: Fix building the tests with MSVC (based on a patch by Reece Dunn).
2008-07-28 11:32:55 +02:00
Dan Hipschman
2b287a4489
ntdll: Fix a small timer-queue bug whereby a deleted timer may still expire.
2008-07-28 11:32:21 +02:00
Vitaliy Margolen
a0abf988ac
dinput: Implement saturation property for evdev joystick driver.
2008-07-28 11:32:16 +02:00
Juan Lang
87c3df1578
shlwapi: Use CharNextA to iterate through characters in PathAddBackslashA. Fixes problems with MBCS paths.
2008-07-28 11:32:08 +02:00
Detlef Riekenberg
8ed31e2c38
appwiz.cpl: Do not access memory after HeapFree in FreeAppInfo.
2008-07-25 16:51:41 +02:00
Mikołaj Zalewski
352d857059
advapi32: tests: Make WOW64 test pass under Win2k, fix a flag.
2008-07-25 14:17:02 +02:00
Dan Hipschman
4c64d0cdfa
ntdll: Implement RtlDeleteTimer for kernel32's DeleteTimerQueueTimer.
2008-07-25 14:09:15 +02:00
Dan Hipschman
396e47ef5c
ntdll: Implement RtlUpdateTimer for kernel32's ChangeTimerQueueTimer.
2008-07-25 14:09:15 +02:00
Dan Hipschman
5ef54c4cec
ntdll: Implement the timer queue thread.
2008-07-25 14:09:15 +02:00
Philip Nilsson
6de5bdb0f7
d3dx9: Use UINT instead of unsigned int where appropriate.
2008-07-25 14:09:15 +02:00
Philip Nilsson
d36df763c7
d3dx9: Implement D3DXPlaneTransformArray.
2008-07-25 14:09:15 +02:00
Philip Nilsson
ae45f70c57
d3dx8: Allow input and output parameters pointing to the same place.
2008-07-25 14:09:15 +02:00
David Adam
6629708081
d3dx8: Implement D3DXSphereBoundProbe.
2008-07-25 14:09:15 +02:00
Cesar Eduardo Barros
fee6b384e1
kernel32: Add stub for CreateHardLink.
2008-07-25 13:21:23 +02:00
Adam Petaccia
b4a77bcd53
gdiplus: Stub GdipIsStyleAvailable.
2008-07-25 12:41:38 +02:00
Adam Petaccia
430ce86ae9
gdiplus: Implement GdipGetRegionDataSize.
2008-07-25 12:39:39 +02:00
Adam Petaccia
2e0869984f
gdiplus: Implement GdipSetInfinite.
2008-07-25 12:39:22 +02:00
Adam Petaccia
dd1f9a39cf
gdiplus: Implement GdipSetEmpty.
2008-07-25 12:39:07 +02:00
Adam Petaccia
8a9438d560
gdiplus: Implement GdipDeleteRegion.
2008-07-25 12:38:55 +02:00
Adam Petaccia
889bc31197
gdiplus: Implement GdipCreateRegion and mark the tests todo_wine instead of skipping over them all.
2008-07-25 12:38:46 +02:00
Owen Rudge
d508a58caf
appwiz.cpl: Add basic Support Information dialog.
2008-07-25 12:36:56 +02:00
Owen Rudge
eece76b8b3
appwiz.cpl: Add uninstall routine for applications.
2008-07-25 12:35:58 +02:00
Owen Rudge
0215b55ce6
appwiz.cpl: Add applications to list, remove on window close.
2008-07-25 12:35:41 +02:00
Owen Rudge
c16aeaf8e5
appwiz.cpl: Read installed application information from registry.
2008-07-25 12:35:27 +02:00
Owen Rudge
d8d725f73f
appwiz.cpl: Check to see if buttons should be enabled.
2008-07-25 12:35:09 +02:00
Owen Rudge
76518c0883
appwiz.cpl: Add imagelist for listview.
2008-07-25 12:35:00 +02:00
Owen Rudge
2812a9ecef
appwiz.cpl: Add column headers to listview.
2008-07-25 12:31:29 +02:00
Owen Rudge
6d4f3d5d3a
appwiz.cpl: Display Add/Remove Programs dialog.
2008-07-25 12:30:29 +02:00
Owen Rudge
f4e6489edb
appwiz.cpl: Add skeleton Add/Remove Programs control panel.
2008-07-25 12:29:22 +02:00
Owen Rudge
5800539bb6
shell32: Add status bar to control panel.
2008-07-25 12:27:44 +02:00
Owen Rudge
238cdf715d
shell32: Use a listview for the control panel.
2008-07-25 12:27:31 +02:00
John Reiser
adda485933
ntdll: Tell valgrind to load the .pdb debugging info for the module that was just loaded.
2008-07-25 12:16:11 +02:00
John Reiser
d6f4691106
ntdll: When tracking allocated blocks, RtlDestroyHeap must notify that all the blocks are being freed.
2008-07-25 11:52:43 +02:00
Reece Dunn
e22e480f16
oleaut32: Fix the SafeArrayGetVartype tests on Vista and use that behaviour.
2008-07-25 11:29:42 +02:00
Reece Dunn
f46a42d66f
crypt32/tests: fix the protectdata tests on Vista.
2008-07-25 11:29:33 +02:00
Detlef Riekenberg
be5db33c30
cryptnet/tests: Make the tests usable on win9x.
2008-07-25 11:29:15 +02:00
Ulrich Hecht
335dec27b7
dsound: Fix notification order.
2008-07-25 11:29:04 +02:00
Francois Gouget
289ea33803
configure: Use cups-config to probe for cups support.
2008-07-25 11:28:53 +02:00
Mikołaj Zalewski
daafda22f8
advapi32: Remove access checks from advapi32 (makes KEY_WOW64_* work).
2008-07-24 13:03:40 +02:00
Mikołaj Zalewski
763018e176
shell32: autocomplete: Don't pass NULL pceltFetched to IEnumString_Next.
2008-07-24 13:03:30 +02:00
Reece Dunn
e7d22dc966
comctl32: Made the button theme drawing code extensible.
2008-07-24 12:08:42 +02:00
Juan Lang
2a31760331
wintrust: Implement CryptSIPGetSignedDataMsg for cabinet files.
...
Fixes a regression in installing the DirectX 9 runtime.
Based on code from cabinet.dll's fdi.c, thus the healthy dose of
attributions. Unfortunately there's no public API that'll get this
info for me (that I know of.)
2008-07-24 11:58:02 +02:00
Juan Lang
c7d1d34956
wintrust: Don't assume input file is a PE file in CryptSIPGetSignedDataMsg.
2008-07-24 11:57:34 +02:00
Juan Lang
d3beb5056e
crypt32: Add cab file checking to CryptSIPRetrieveSubjectGUID.
2008-07-24 11:57:28 +02:00
Juan Lang
210c91f919
crypt32: Test CryptRetrieveSubjectGUID with a cab file.
2008-07-24 11:57:19 +02:00
Juan Lang
238ccdf206
crypt32: Fix GUID output for failing tests by passing buffer to output function.
2008-07-24 11:57:00 +02:00
Stefan Dösinger
5a6b4e9f47
wined3d: Make the MAC ARBvp implementation happy about ARL.
2008-07-24 11:56:52 +02:00
Stefan Dösinger
726d9d47af
wined3d: ATI2N support using GL_EXT_texture_compression_rgtc.
2008-07-24 11:56:42 +02:00
Stefan Dösinger
dc25a86cc5
wined3d: Support ATI's D3DFMT_ATI2N format.
...
This is an ATI specific format designed for compressed normal maps,
and quite a few games check for its existence. While it is an
ATI-specific "extension" in d3d9, it is a core part of
D3D10(DXGI_FORMAT_BC5), and supported on Geforce 8 cards.
2008-07-24 11:56:24 +02:00
Stefan Dösinger
370b8299ab
wined3d: Honor the texcoordindex when setting the texture matrix.
2008-07-24 11:56:02 +02:00
Stefan Dösinger
b554cdbb5a
d3d: D3DDECLTYPE_UNUSED is not valid in vertex declarations.
2008-07-24 11:55:42 +02:00
Nikolay Sivov
b127647b96
gdiplus: Fix swapped got-expected in brush test.
2008-07-24 11:55:33 +02:00
H. Verbeet
d1c835f890
d3d9: Use color_match() in test_vshader_input().
2008-07-24 11:55:27 +02:00
Piotr Caban
33e35025ec
msxml3: Fix for accessing uninitialized memory.
2008-07-24 11:55:08 +02:00
Piotr Caban
68963c9fd0
msxml3/tests: Add test for parsing document with '\r' characters.
2008-07-24 11:55:01 +02:00
Piotr Caban
c545852013
msxml3/tests: Add test for parsing from IStream.
2008-07-24 11:54:20 +02:00
Piotr Caban
3d4ad645bd
msxml3: Change ISAXXMLReader_characters implementation so it works correctly on files with '\r' characters.
2008-07-24 11:53:13 +02:00
Piotr Caban
bb849dc9c3
msxml3: Change ISAXXMLReader_getLine and ISAXXMLReader_getColumn functions.
2008-07-24 11:53:04 +02:00
Piotr Caban
fc825af3ee
msxml3: Added support for more arguments in ISAXXMLReader_parse.
...
Parsing is not working when XMLDOMDocument is passed. It's because
IXMLDOMDocument_get_xml returns incomplete data.
2008-07-24 11:52:55 +02:00
Piotr Caban
194bae3b60
msxml3: Reorganize ISAXXMLReader_parse function.
2008-07-24 11:52:43 +02:00
Jacek Caban
2609e45c31
mshtml: Added IOmNavigator::get_appCodeName implementation.
2008-07-24 11:52:29 +02:00
Jacek Caban
e629e049db
mshtml: Added IHTMLDocument2::[get|put]_title tests.
2008-07-24 11:52:21 +02:00
Jacek Caban
8e6dbe750a
mshtml: Added IHTMLDocument2::get_title implementation.
...
Based on patch by Ivan Sinitsin.
2008-07-24 11:52:14 +02:00
Jacek Caban
80f33889ea
mshtml: Added IHTMLDocument2::put_title implementation.
...
Based on patch by Ivan Sinitsin.
2008-07-24 11:52:09 +02:00
Hans Leidekker
e691de4a1a
usp10: Use a valid string analysis when testing ScriptXtoCP and ScriptCPtoX.
2008-07-24 11:52:04 +02:00
Reece Dunn
2f445e4e4a
crypt32/tests: Be more verbose on the failing base64 tests on Vista to help locate the failures.
2008-07-23 13:54:25 +02:00
Andrew Talbot
414cdc0475
advapi32: Sign-compare warnings fix.
2008-07-23 13:54:17 +02:00
Nicolas Le Cam
eb612fd4dc
kernel32/tests: Fix a failing test in Vista.
2008-07-23 13:54:06 +02:00
Nicolas Le Cam
5cf418f521
comctl32/tests: Fix a test failure in multiple platforms.
2008-07-23 13:54:00 +02:00
Dan Kegel
6f164d504b
winmm/tests: Test mciSendString with non-null return string buffer.
2008-07-23 13:53:56 +02:00
Aric Stewart
c6fd037d88
winex11: Add Japanese Mac keyboard layout as many of the vkey code are quite different.
2008-07-23 13:13:05 +02:00
Detlef Riekenberg
50840ec3be
msxml3/tests: Fix failure and crash on win9x.
2008-07-23 13:06:22 +02:00
Alex Villacís Lasso
acfb6ea210
richedit: Do not read actual scrollbar state for scrollbar update, use internal state instead.
2008-07-23 13:05:27 +02:00
Alex Villacís Lasso
9d39754e93
richedit: Tests for WM_SIZE/scrollbar recursion bug, with todo_wine.
...
This is a minimal model of what happens in Corman Lisp 3.0 -
subclassed window class that unconditionally calls ShowScrollBar() to
force scrollbar visibility.
2008-07-23 13:04:56 +02:00
Alex Villacís Lasso
47871f69a1
richedit: More tests for visibility behavior of richedit scrollbars, with todo_wine.
...
Alternate method of forcing (in)visibility of scrollbars, with SetWindowLongA().
2008-07-23 13:04:41 +02:00
Alex Villacís Lasso
86e9e0720c
richedit: Tests for visibility behavior of richedit scrollbars, with todo_wine.
...
Some applications have never heard of ES_DISABLENOSCROLL and attempt
to force scrollbars to be always shown (with ShowScrollBar() or
similar) when otherwise richedit would hide them. If richedit attempts
to wrestle control back, a recursive loop of requests can result if
app overrides WM_SIZE behavior. Apparently native never reads the
scrollbar state, and operates from some sort of internal state, so
that scrollbars can be modified externally without native trying to
wrestle back control. This is confirmed by attached tests. An
exception: EM_SCROLL will restore visibility to a scrollbar that was
forcibly hidden.
2008-07-23 13:04:30 +02:00
Aric Stewart
db726e4165
mlang: Correct and fill out Japanese locale information.
...
Implement Japanese auto detect, JIS and EUC encoding conversions to
Unicode and back. These conversions are not done in code pages but are
simple algorithms.
2008-07-23 12:41:16 +02:00
Adam Petaccia
70c747d9f7
gdiplus: Stub GdipGetFontCollectionFamilyList.
2008-07-23 12:37:32 +02:00
Adam Petaccia
6966c690b9
gdiplus: Stub GdipGetFontCollectionFamilyCount.
2008-07-23 12:37:21 +02:00
Adam Petaccia
01d607dceb
gdiplus: Stub GdipPrivateAddFontFile.
2008-07-23 12:37:06 +02:00
Adam Petaccia
cfde278584
gdiplus: Stub GdipDeletePrivateFontCollection.
2008-07-23 12:36:48 +02:00
Adam Petaccia
8d06fb4f9f
gdiplus: Stub GdipNewPrivateFontCollection.
2008-07-23 12:36:23 +02:00
Lei Zhang
9b4f17f630
gdi32: Glyph advances should be measured for unrotated characters.
2008-07-23 11:56:09 +02:00
Lei Zhang
78a1e07c93
gdi32: Add a test for font orientation.
2008-07-23 11:56:00 +02:00
Alexandre Julliard
d619640f1b
shell32: Define a valid cursor for the control panel window.
2008-07-23 11:52:12 +02:00
Owen Rudge
1bca3c05f1
shell32: Remove existing painting methods from control panel.
2008-07-23 11:49:55 +02:00
Owen Rudge
6599f573ca
shell32: Add About dialog to Control Panel.
2008-07-23 11:49:13 +02:00
Owen Rudge
9b2f6364ac
shell32: Add code to process menu item selections.
2008-07-23 11:49:03 +02:00
Owen Rudge
95c6d1d864
shell32: Add menu bar to Control Panel.
2008-07-23 11:47:02 +02:00
Owen Rudge
08b1bdb8c0
shell32: Load Control Panel title from resources.
2008-07-23 11:46:44 +02:00
Ismael Barros
9d2a1e8adc
dplayx: Basic implementation of dpwsockx.dll, needed by dplayx.
2008-07-23 11:44:32 +02:00
Ismael Barros
4a4e5f269d
dplayx: Moved dplaysp.h to include/wine.
2008-07-23 11:40:53 +02:00
Alexandre Julliard
d96e3964b7
make_makefiles: Explicitly list the Wine headers that should be exported.
2008-07-23 11:40:43 +02:00
Dan Hipschman
d343f2baf7
ntdll: Implement RtlCreateTimer for kernel32's CreateTimerQueueTimer.
2008-07-23 11:24:03 +02:00
Roy Shea
dab039630c
mstask: Implement ClassFactory, DllGetClassObject, and DllCanUnloadNow.
2008-07-23 11:23:55 +02:00
Nikolay Sivov
74dc990bbf
gdiplus: Implemented GdipGetPathGradientRect with test.
2008-07-23 11:23:36 +02:00
H. Verbeet
ff870e0132
server: Calling ResumeThread() on a terminated thread is valid.
2008-07-23 11:21:47 +02:00
Mikołaj Zalewski
9a70306c53
comctl32: statusbar: Optimize STATUSBAR_RefreshPart.
2008-07-23 11:21:38 +02:00
Mikołaj Zalewski
72d4318c8c
comctl32: statusbar: Test and fix SB_SETMINHEIGHT.
...
The minimal height should be saved so that it survives WM_SIZE or WM_SETFONT.
2008-07-23 11:21:18 +02:00
Mikołaj Zalewski
a289bab122
comctl32: toolbar: TB_SETBITMAPSIZE should not change a coordinate when passed -1 (with testcase).
2008-07-23 11:20:58 +02:00
Reece Dunn
787361d361
shell32: Don't crash if the shlexec tests fail to create an extension in the registry.
2008-07-23 11:20:41 +02:00
Alexandre Julliard
5530977fdb
inetmib1: Check for failure of the iphlpapi functions instead of blindly trusting them.
2008-07-22 19:48:45 +02:00
Alexandre Julliard
70a9d70ba5
user32/tests: Make sure the bitmap info passed to CreateDIBSection contains a valid color table.
2008-07-22 17:56:12 +02:00
Alexandre Julliard
406f5b2545
user32: Fix MapWindowPoints behavior in the process that owns the desktop window.
2008-07-22 15:31:04 +02:00
Aric Stewart
75d44fe46d
mlang: A very basic implementation of the IMLangLineBreakConsole interface and IMLangString interface.
2008-07-22 15:26:53 +02:00
Alexander Nicolaysen Sørnes
0b728a0bb0
dpnet: Register DirectPlay8ThreadPool object.
2008-07-22 15:26:07 +02:00
Gerald Pfeifer
ec351ad16f
comctl32: datetime: Simplify by shedding off unused parameters.
2008-07-22 15:25:25 +02:00
Gerald Pfeifer
61de0f4118
avifil32: Make size parameter of AVIFILE_ReadBlock DWORD instead of LONG.
2008-07-22 15:25:13 +02:00
Nikolay Sivov
48e914b519
gdiplus: Implement GdipGetPathGradientBlend with basic tests.
2008-07-22 15:24:38 +02:00
Nikolay Sivov
01abb3d1dc
gdiplus: implemeted GdipGetPathGradientBlendCount with test.
2008-07-22 15:24:29 +02:00
Owen Rudge
5e3786f8da
shell32: Use wide functions when creating control panel.
2008-07-22 15:21:17 +02:00
Owen Rudge
4ae7a87e74
shell32: Remove "no control panels" found message.
2008-07-22 15:20:54 +02:00
Alexander Dorofeyev
e2ff077697
ddraw: Improve IDirect3DDevice7_Load implementation.
...
Copies palette and colorkey earlier in the helper function, before
copying image, also skips UpdateSurface when palette is missing. This
prevents unnecessary surface (re)loads in wined3d, and gets rid of
some wined3d palette error messages in Sacrifice.
2008-07-22 15:20:33 +02:00
Mikołaj Zalewski
60a1e20ba8
comctl32: Don't print ERRs for reflected messages.
2008-07-22 13:25:08 +02:00
Mikołaj Zalewski
f240b8f49e
comctl32: statusbar: Change the height expression to one that seems to be the same as in Windows.
2008-07-22 13:24:43 +02:00
Dan Hipschman
20a1ca2bbf
ntdll: Implement [Rtl]Create/DeleteTimerQueue[Ex].
2008-07-22 13:24:21 +02:00
Dan Hipschman
09f4ca64e2
kernel32/tests: Check that timers are not NULL in timer queue tests.
2008-07-22 13:21:48 +02:00
Dan Hipschman
bf0f78b11a
kernel32/tests: Add tests for Change/DeleteTimerQueueTimer.
2008-07-22 13:21:29 +02:00
Detlef Riekenberg
f8dea7ab2d
kernel32/tests: Run the tests again on Win9x.
2008-07-22 13:21:12 +02:00
Dan Hipschman
ecd76fb77c
kernel32: Add a stub for ChangeTimerQueueTimer.
2008-07-22 13:21:01 +02:00
Reece Dunn
115b7492be
user32: Fixed building the tests with the Vista SDK.
2008-07-22 13:20:27 +02:00
Maarten Lankhorst
3376ba6113
quartz: Fix end of stream handling in avi splitter.
...
The last frame wouldn't always be sent, this fixes that.
2008-07-22 13:11:22 +02:00
James Hawkins
396eea6006
msi: Determine the source path based on the short/long file names bit of the Word Count summary property.
2008-07-22 13:10:56 +02:00
James Hawkins
ede4a3b598
msi: Set all folders' source paths to the root directory if the source type is compressed.
2008-07-22 13:10:45 +02:00
James Hawkins
7538f9ac19
msi: Use the newly added defines from the msidbSumInfoSourceType enumeration.
2008-07-22 13:10:38 +02:00
James Hawkins
36f282b0b1
msi: Test mixing short and long source paths when installing a file.
2008-07-22 13:10:31 +02:00
James Hawkins
64a9e0f750
msi: msidbFileAttributesVital has no effect on the installation of files.
2008-07-22 13:10:21 +02:00
James Hawkins
4e467ad729
msi: Halt the installation with an error if a source file is missing.
2008-07-22 13:10:12 +02:00
James Hawkins
27ce47a263
msi: Test getting the source path from a package with short file names.
2008-07-22 13:10:00 +02:00
James Hawkins
e806a285ef
msi: Test getting the source path from a package with compressed files.
2008-07-22 13:09:51 +02:00
James Hawkins
45f9cb4d62
msi: Add more tests for MsiGetSourcePath.
2008-07-22 13:09:44 +02:00
Lei Zhang
ee60c49dd6
ntdll: Use our own implementation of atoi and atol.
2008-07-22 13:09:28 +02:00
Reece Dunn
960ae6fedb
setupapi/tests: Use FIELD_OFFSET instead of offsetof.
2008-07-22 13:09:20 +02:00
Lei Zhang
c7ce692d13
ole32: Silence FIXME from CoGetContextToken stub.
2008-07-22 13:03:18 +02:00
Alex Villacís Lasso
43cf3b80af
richedit: Shorten EM_AUTOURLDETECT tests.
...
EM_AUTOURLDETECT tests are taking too much time, so this patch tests
just one URL and one non-URL for all messages but WM_SETTEXT. Also,
remove one trace that spams the output needlessly.
2008-07-22 13:01:57 +02:00
Stefan Dösinger
eea2c95727
wined3d: Move set_tex_op(_nvrc) to their specific files.
2008-07-22 13:01:45 +02:00
Stefan Dösinger
212ff6ff57
wined3d: Remove some #ifdefs.
2008-07-22 13:01:22 +02:00
Stefan Dösinger
bfd1ac26e2
wined3d: Set WINED3DDEVCAPS2_VERTEXELEMENTSCANSHARESTREAMOFFSET.
2008-07-22 13:01:15 +02:00
Stefan Dösinger
448fee2879
wined3d: Whitespace fix.
2008-07-22 13:01:07 +02:00
Stefan Dösinger
d66c05ce1d
wined3d: Fix a copy and paste bug.
...
This happened to work because most cards have the same amount of
pshader and vshader constants, but for some reason this doesn't hold
true on this macbook pro here, which lead to a crash due to heap
corruption
2008-07-22 13:00:58 +02:00
Stefan Dösinger
1219e3d4a7
wined3d: Use less strict pixel format matching if the match fails.
...
Some drivers(the open source ones most notably) cannot satisfy all
possible D3D formats. This doesn't mean we should fall back to the
emergency fallback instantly. Instead, try to loosen the requirements
step by step.
2008-07-22 13:00:47 +02:00
Huw Davies
80fe2faeb6
user32: Don't send the menu clicks if we can't retrieve the item rect.
2008-07-22 12:31:11 +02:00
Lei Zhang
7a27f8b665
gdiplus: Add tests for passing negative strides to GdipCreateBitmapFromScan0.
2008-07-21 15:26:23 +02:00
Roy Shea
4f392cea55
mstask: TaskScheduler stub with AddRef, QueryInterface, and Release.
2008-07-21 15:26:19 +02:00
Roy Shea
21fd0a0460
mstask: Generate C file with GUID definitions from mstask.idl.
2008-07-21 15:16:23 +02:00
Gerald Pfeifer
971a1e66f4
d3d9: Fix type of loop variable in stream_test() and texop_test().
2008-07-21 15:06:35 +02:00
Gerald Pfeifer
f3a031f248
comctl32: Fix type of loop variable in HEADER_DeleteItem.
2008-07-21 15:06:05 +02:00
Gerald Pfeifer
9500e70def
comctl32: header: Simplify by shedding off unused parameters.
2008-07-21 15:05:47 +02:00
Huw Davies
94a20f8b7e
gdiplus: Remove incorrect test.
2008-07-21 15:05:05 +02:00
Huw Davies
bce23d7edb
user32: Don't access pConv after it's been freed.
2008-07-21 15:05:01 +02:00
Alexandre Julliard
9c29dbd987
Avoid exporting common symbols since that's broken on Mac OS X.
2008-07-21 14:47:55 +02:00
Detlef Riekenberg
b4f2c50687
oleaut32/tests: Run more typelib tests on win9x.
2008-07-21 14:45:48 +02:00
Detlef Riekenberg
c81b2b2c74
oleaut32/tests: Fix tmarshal tests on win9x.
2008-07-21 14:45:45 +02:00
Reece Dunn
a7794bcb50
comctl32: Fixed the MRU tests on Vista.
2008-07-21 14:45:40 +02:00
Reece Dunn
de08ba8332
shell32/tests: Vista returns E_INVALIDARG if the path sent to SetPath is invalid.
2008-07-21 14:45:01 +02:00
Reece Dunn
4140801e2d
oleaut32: Fix the vartype tests on Vista.
2008-07-21 14:44:53 +02:00
Reece Dunn
811a809b0a
shell32: Make the tests build with the Vista SDK.
2008-07-21 14:44:43 +02:00
Reece Dunn
29c66b3a9e
shell32: Do not use a fixed path in the shelllink tests.
2008-07-21 14:44:33 +02:00
Reece Dunn
0feda920ba
uxtheme/tests: Use HRESULT_FROM_WIN32 to check the error codes, not LOWORD.
2008-07-21 14:44:27 +02:00
Mathias Kosch
9a7dc15979
advapi32: Fix RegGetValue when dwFlags includes RRF_RT_ANY.
2008-07-21 14:37:54 +02:00
Detlef Riekenberg
07eeb4e406
crypt32/tests: Make the msg tests usable on win9x (avoid crash).
2008-07-21 14:37:22 +02:00
Lei Zhang
ce552d4451
gdi32: CreateDIBitmap should check for SetDIBits failure.
2008-07-21 14:36:55 +02:00
Lei Zhang
e031ef4807
winex11: X11DRV_DIB_[GS]etImageBits should return 0 on failure.
2008-07-21 14:36:48 +02:00
Lei Zhang
4fe68a9e1e
oleaut32: Check return values in several functions.
2008-07-21 14:36:39 +02:00
Vincent Povirk
a0249babcd
ole32: Always return false when asked if NULL is the current clipboard.
2008-07-21 14:36:29 +02:00
Vincent Povirk
38c5185d2e
ole32: Add tests for OleIsCurrentClipboard(NULL).
2008-07-21 14:36:21 +02:00
Maarten Lankhorst
271ee48301
quartz: Fix bugs that occur during connection.
2008-07-21 14:36:14 +02:00
Maarten Lankhorst
0f9356eb16
quartz: Fix handling of zero byte samples and endofstreams.
2008-07-21 14:36:04 +02:00
Kirill K. Smirnov
de3afabf08
shell32: Avoid usage of undefined xdg_results variable, since XDG_UserDirLookup() always corrupts it.
2008-07-21 14:35:56 +02:00
Dmitry Timoshkov
02631adc8a
Revert "gdi32: Reselect objects into the DC only if scaling factors change.".
...
This reverts commit 3cbd9639da
.
2008-07-21 13:00:48 +02:00
Dmitry Timoshkov
7976d993f5
gdi32: Relax the gm.gmCellIncX comparison.
2008-07-21 13:00:42 +02:00
Francois Gouget
bc5ce27947
Assorted spelling fixes.
2008-07-21 13:00:01 +02:00
Francois Gouget
32974e25a2
wintrust/tests: Fix compilation on systems that don't support nameless unions.
2008-07-21 12:57:42 +02:00
Luis Busquets
e42d932c85
d3dx9: Add a test for D3DXGetShaderVersion().
2008-07-21 12:57:36 +02:00
Luis Busquets
fb70f818b7
d3dx9: Implement D3DXGetShaderVersion().
2008-07-21 12:57:24 +02:00
Piotr Caban
0a8b284010
msxml3/tests: Added test for ISAXXMLReader_parse with SafeArray as argument.
2008-07-21 12:57:09 +02:00
Piotr Caban
75681ef314
msxml3: Added support for SafeArrays in ISAXXMLReader_parse.
2008-07-21 12:57:02 +02:00
Piotr Caban
bba7eb5825
msxml3: Add error handling.
2008-07-21 12:56:52 +02:00
Piotr Caban
918a46ce2c
msxml3/tests: Added tests for ISAXXMLReader_putErrorHandler and ISAXXMLReader_getErrorHandler.
2008-07-21 12:56:44 +02:00
Piotr Caban
2cb215b51f
msxml3: Do not invoke ISAXXMLReader_endDocument when parser was stopped.
2008-07-21 12:56:37 +02:00
Hans Leidekker
216d4c0834
wininet: Fix cookie buffer overflow.
...
Spotted by Yann Droneaud.
2008-07-21 12:22:05 +02:00
Hans Leidekker
572b0bab88
wininet: Move insertion of cookie header from HttpOpenRequest to HttpSendRequest.
...
Based on a patch by Yann Droneaud.
2008-07-21 12:21:58 +02:00
Hans Leidekker
b311cca552
wininet: Delete local file on error in FtpGetFile.
2008-07-21 12:21:40 +02:00
Hans Leidekker
a5c6455193
wininet: Make another test pass on IE6.
2008-07-21 12:21:33 +02:00
Hans Leidekker
e3e2622e41
wininet: Fix a memory leak.
2008-07-21 12:21:27 +02:00
Hans Leidekker
da5e4f16d8
setupapi: Fix two memory leaks in the test.
2008-07-21 12:21:20 +02:00
Hans Leidekker
42506c94f2
cabinet: Fix a memory leak.
2008-07-21 12:21:17 +02:00
Hans Leidekker
b72d636062
snmpapi: Fix a memory leak in the test.
2008-07-21 12:21:14 +02:00
Hans Leidekker
73d0e7fda3
dnsapi: Fix a number of memory leaks.
2008-07-21 12:21:11 +02:00
Jacek Caban
97e5728d7a
hhctrl.ocx: Fixed ref count handling in IOleClientSiteImpl.
2008-07-21 12:21:04 +02:00
Jacek Caban
9f5748e6b4
wininet: Move remeining InternetQueryOption implementation to vtbl.
2008-07-21 12:19:12 +02:00
Jacek Caban
46f2628448
wininet: Moved InternetQueryOption(INTERNET_OPTION_PROXY) implementation to vtbl.
2008-07-21 12:18:57 +02:00
Jacek Caban
7426e7e055
wininet: Moved more InternetQueryOption implementation to vtbl.
2008-07-21 12:18:48 +02:00
Jacek Caban
13a95f1648
wininet: Move InternetQueryOption(INTERNET_OPTION_USER_AGENT) to vtbl.
2008-07-21 12:18:41 +02:00
Andrew Talbot
a7d06e7430
advpack: Fix sign-compare warnings.
2008-07-21 12:18:34 +02:00
Andrew Talbot
c230736bbe
advpack: Remove a useless test.
2008-07-21 12:18:28 +02:00
Mikołaj Zalewski
9907387b7e
oleaut32: Use custom file version in VERSIONINFO.
2008-07-21 12:18:21 +02:00
Mikołaj Zalewski
e016078fdf
comctl32: Fix the file version string declaration.
2008-07-21 12:18:18 +02:00
Huw Davies
5798b95a51
winmm: Only fill in the MIXERLINEA struct if the call to mixerGetLineInfoW succeeds.
2008-07-18 13:41:19 +02:00
Zac Brown
b2be840e47
winhttp/tests: Add test for opening request.
2008-07-18 12:48:47 +02:00
Stefan Leichter
67201a145f
rasapi32: RasEnumDevicesA test: initialize the input parameters before each call, make sure the return buffer is big enough.
2008-07-18 12:30:45 +02:00
Daniel Santos
b54b282a4f
ws2_32: WSASendTo() should clear last error on success.
2008-07-18 12:30:31 +02:00
Stefan Dösinger
cafec08516
wined3d: Use the nofilter mipmap lookup for np2 textures.
...
This is cleaner than the if statements in the code. Also np2 textures
should in theory support linear filtering, but fglrx doesn't seem to
like it. This needs further investigation. So far we've never used
linear filtering on np2 textures, so there should not be a
regression. Furthermore I think shader support is more important than
filtering, since NP2 textures are mostly used for 1:1 copying to the
screen.
2008-07-18 11:41:21 +02:00
Stefan Dösinger
c088edeae7
wined3d: Use GL_ARB_texture_non_power_of_two emulation.
...
ATI cards prior to the radeon HD series did not have unconditional non
power of two support. So far we've used texture_rectangle for that, or
created a bigger power of two texture with padding. This had the
disadvantage that we had to correct the coordinates, which causes
extreme problems with shaders(doesn't work, pretty much).
Both the MacOS and the fglrx driver have support for
GL_ARB_texture_non_power_of_two, and run it on the hardware as long as
we stay within the texture_rectangle limitations. This allows us to
have conditional non power of two textures with normalized
coordinates. This patch adds an internal extension, and the code
creates a regular GL_TEXTURE_2D texture with NP2 size, but refuses
mipmapping, filtering and texture_rectangle incompatible
operations. This makes np2 textures work with shaders on fglrx and
macos.
2008-07-18 11:41:09 +02:00
Stefan Dösinger
a0cc79f0bf
wined3d: Correct the D3DTOP_LERP parameter order.
2008-07-18 11:40:40 +02:00
Stefan Dösinger
5b846adffd
wined3d: Fix the MULTIPLYADD parameter orders in atifs.
2008-07-18 11:40:33 +02:00
Stefan Dösinger
3a224fe289
d3d9: Unset the vertex shader in the compare_instructions test.
2008-07-18 11:40:26 +02:00
Stefan Dösinger
55ab14a4ed
wined3d: Move an VBO support check to the state template.
2008-07-18 11:40:19 +02:00
Stefan Dösinger
dc203d36c9
wined3d: Remove more dead code.
...
The opengl extension mentioned in that code was never finished, and as
far as I know there is no way to make use of tangent data in the d3d
fixed function pipeline as well.
2008-07-18 11:40:12 +02:00
Stefan Dösinger
e5f42f91b6
wined3d: Remove GL_EXT_vertex_weighting stubs.
2008-07-18 11:40:00 +02:00
Stefan Dösinger
ebc77732c1
wined3d: Move the vertexblend support check to the template.
2008-07-18 11:39:44 +02:00
Stefan Dösinger
f981afd7d3
wined3d: Check for ATI_ENVMAP_BUMPMAP in the template.
...
Note that GL_ATI_envmap_bumpmap is not the same as
GL_ATI_fragment_shader. envmap_bumpmap is used together with the
regular opengl ffp pipeline and is not used (other than for
pixelformats) if GL_ATI_fragment_shader is used.
2008-07-18 11:39:38 +02:00
Stefan Dösinger
8bb11dad76
wined3d: Only register the np2 texture fixup if needed.
2008-07-18 11:39:18 +02:00
Dylan Smith
e86a1d623a
richedit: Fixed regression that caused endless loop.
2008-07-18 11:32:38 +02:00
Mathias Kosch
f296f27e96
winex11: Fix typo in X11DRV_SetDIBits optimization.
2008-07-18 11:32:28 +02:00
James Hawkins
978a931781
kernel32: Don't get the profile string if the buffer length is zero.
2008-07-18 11:31:59 +02:00
Alexandre Julliard
97429b32f8
dbghelp: Always initialize section pointer in ImageDirectoryEntryToDataEx.
2008-07-18 11:16:02 +02:00
James Hawkins
4cacdc7dba
msi: Initialize the update function pointer when creating the control.
2008-07-18 11:15:38 +02:00
Alexander Dorofeyev
bca80e1a64
quartz: Fix interface leak in FilterGraph2_Render.
2008-07-18 11:15:30 +02:00
Alexander Dorofeyev
1656f6b7cc
quartz: Add missing VariantClear after GetFilterInfo calls.
2008-07-18 11:15:24 +02:00
Alexander Dorofeyev
1cd83afda3
quartz: Fix variant handling in GetFilterInfo.
...
Removes unnecessary and unsafe type assignment, adds a missing VariantClear.
2008-07-18 11:15:17 +02:00
Alexander Dorofeyev
7c5a4481b1
quartz/tests: Fix interface leaks in filtergraph test.
2008-07-18 11:15:08 +02:00
Alexander Dorofeyev
6645999337
quartz: Fix interface leak in FilterGraph2_RemoveFilter.
2008-07-18 11:15:01 +02:00
Alexander Dorofeyev
4afad0a413
quartz/tests: Fix interface leaks in aggregation test.
2008-07-18 11:14:52 +02:00
Alexander Dorofeyev
33c6eeb9e3
quartz/tests: Add filtermapper aggregation tests.
2008-07-18 11:13:33 +02:00
Alexander Dorofeyev
4bc76025ba
quartz/tests: Test querying IFilterMapper2 from FilterGraph.
2008-07-18 11:13:24 +02:00
Alexander Dorofeyev
0bea470dfc
quartz: Aggregate filtermapper in filtergraph.
2008-07-18 11:13:14 +02:00
Alexander Dorofeyev
d39ee67019
quartz: Make Filtermapper aggregatable.
2008-07-18 11:12:16 +02:00
Zac Brown
38f6dbc55a
ntdll: Remove byte reversed U+3000 (CJK space) from being checked in RtlIsTextUnicode.
2008-07-18 11:12:07 +02:00
Michael Stefaniuc
5330f7171d
msxml3: Remove redundant NULL check before HeapFree (Smatch).
2008-07-18 11:12:00 +02:00
H. Verbeet
c876c929a2
d3d9: Correct some shader comments.
2008-07-18 11:11:53 +02:00
H. Verbeet
0bebad66f7
d3d9: Replace color_near() with color_match().
2008-07-18 11:11:49 +02:00
Alexandre Julliard
b4bc3f26a0
icmp: The import library is not needed.
2008-07-18 11:11:29 +02:00
Juan Lang
8c4953f05a
iphlpapi: Partially implement IcmpSendEcho2 using IcmpSendEcho.
2008-07-18 11:10:57 +02:00
Juan Lang
65549c5e58
iphlpapi: Move Icmp* functions from icmp to iphlpapi.
2008-07-18 11:10:44 +02:00
Huw Davies
5aa90f375c
gdiplus: Skip some tests if certain fonts are not installed.
2008-07-18 11:05:41 +02:00
Huw Davies
bf89330d14
user32: Don't read past the end of a global memory block.
2008-07-18 11:05:37 +02:00
Lei Zhang
b3f4091b47
user32: Clamp newly created windows to the minimum window size.
2008-07-17 13:31:40 +02:00
Lei Zhang
ffd66dc6ab
user32: Add a test for SetWindowPos.
2008-07-17 13:31:39 +02:00
Dan Hipschman
fc325c7674
kernel32/tests: Add tests for timer queues.
2008-07-17 13:15:29 +02:00
Gal Topper
a675c0168d
comdlg32: PrintDlgEx: Add support for RETURNDEFAULT.
2008-07-17 13:06:25 +02:00
Gal Topper
ef397a5607
comdlg32: PrintDlgEx: Change scope of strings for later reuse.
2008-07-17 13:05:32 +02:00
Piotr Caban
1547a9de47
msxml3/tests: Added more tests for ISAXXMLReader_parse and ISAXLocator.
2008-07-17 13:03:51 +02:00
Piotr Caban
3196f7801c
msxml3: Added ISAXLocator_getSystemId.
2008-07-17 13:03:26 +02:00
Piotr Caban
60ca0a7b53
msxml3: Added ISAXLocator_getPublicId.
2008-07-17 13:03:20 +02:00
Piotr Caban
e47cbd1e5d
msxml3: Added ISAXContentHandler_putDocumentLocator event.
2008-07-17 13:03:15 +02:00
Piotr Caban
40388631f8
msxml3: Added ISAXContentHandler_characters event.
2008-07-17 13:03:11 +02:00
Piotr Caban
669326344f
msxml3: Added ISAXContentHandler_endElement event.
2008-07-17 13:03:04 +02:00
Piotr Caban
965a2ea5dd
msxml3: Added ISAXContentHandler_startElement event.
2008-07-17 13:02:54 +02:00
Piotr Caban
c58b24b374
msxml3: Added ISAXContentHandler_endDocument event.
2008-07-17 13:02:46 +02:00
Piotr Caban
4cdcc02562
msxml3: Added ISAXLocator_getLineNumber and ISAXLocator_getColumnNumber partial implementation.
2008-07-17 13:02:39 +02:00
Piotr Caban
072383e05b
msxml3: Added ISAXContentHandler_startDocument event.
2008-07-17 13:02:30 +02:00
Piotr Caban
51c952767c
msxml3: Added partial implementation of ISAXXMLReader_parse.
2008-07-17 13:02:21 +02:00
Piotr Caban
d3e9ca7d0a
msxml3: Added stub implementation of ISAXLocator.
2008-07-17 13:02:09 +02:00
Alexandre Julliard
17b436890b
mstask: Add stubs for the duplicate stdcall entry points.
2008-07-17 13:01:40 +02:00
Aric Stewart
0d7d5ebf3b
mlang: Stub implementation of IMLangFontLink2.
2008-07-17 12:30:00 +02:00
Aric Stewart
36a1ee762f
mlang: Basic implementation of fnIMultiLanguage2_GetCodePageDescription.
2008-07-17 12:27:29 +02:00
Mikołaj Zalewski
9aee00e8fa
comctl32: statusbar: WM_SETFONT should change the bar height.
2008-07-17 12:24:52 +02:00
Mikołaj Zalewski
f7cda904cd
comctl32: statusbar: Don't issue a WM_PAINT during a WM_CREATE.
2008-07-17 12:24:45 +02:00
Stefan Dösinger
d247953687
wined3d: Test for multisampling in the template.
2008-07-17 11:45:00 +02:00
Stefan Dösinger
9c1b6581c6
wined3d: Move the point sprite support test into the template.
2008-07-17 11:44:54 +02:00
Stefan Dösinger
94e455343d
wined3d: Split the psizemax state handler.
2008-07-17 11:44:48 +02:00
Stefan Dösinger
7740dda1da
wined3d: Split the psizemin handler.
2008-07-17 11:44:42 +02:00
Stefan Dösinger
710b9a76b3
wined3d: Move the range fog support test to the template.
2008-07-17 11:44:34 +02:00
Stefan Dösinger
df4dcc34aa
wined3d: Move a few extension checks into the state template.
2008-07-17 11:44:28 +02:00
Stefan Dösinger
3ee9de462e
wined3d: Move an extension check into the state template.
2008-07-17 11:44:21 +02:00
Stefan Dösinger
ed49f9a848
wined3d: Coalesce the nvrc and nvts+nvrc state template.
2008-07-17 11:44:15 +02:00
Stefan Dösinger
35f33ef409
wined3d: Add extension information to the states.
...
This patch adds a new field to the state templates. If this extension
field is != 0, then the line is only applied to the final state table
if the extension is supported. Once a line is applied to the final
table, all further templates for this state from the same pipeline
part are ignored. This allows removing some extension checks from the
state handlers, which cleans them up and saves a few CPU cycles when
applying the states.
2008-07-17 11:44:08 +02:00
James Hawkins
3fb196fb57
kernel32: Return the default value if lpKeyName is empty.
2008-07-17 11:38:19 +02:00
James Hawkins
7e9df53f38
kernel32: Fix removing trailing spaces from lpDefault for GetPrivateProfileString.
2008-07-17 11:37:55 +02:00
James Hawkins
e5705eae84
kernel32: Add tests for GetPrivateProfileString.
2008-07-17 11:37:02 +02:00
James Hawkins
9dfd90fb98
fusion: The cases are tokens, not table indices.
2008-07-17 11:36:57 +02:00
H. Verbeet
f902b044d3
d3d9: Use color_match() in vshader_version_varying_test().
...
Also fixes the range on the test, 0x19 plus 1 equals 0x1a, and
0x003c0000 should've been 0x004c0000.
2008-07-17 11:36:51 +02:00
H. Verbeet
c72c70d609
wined3d: Store the texture in a local variable in sampler_texmatrix().
...
Slightly improves readability.
2008-07-17 11:36:42 +02:00
Juan Lang
5fff29cded
crypt32: Reorganize root store creation code.
2008-07-17 11:36:31 +02:00
Jacek Caban
014b96ef15
msi: Added Session::Message implementation.
2008-07-17 11:36:22 +02:00