Reece Dunn [Tue, 15 Jul 2008 08:20:14 +0000 (09:20 +0100)]
comctl32: Made the button theme drawing code extensible.
Juan Lang [Thu, 24 Jul 2008 00:42:32 +0000 (17:42 -0700)]
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.)
Juan Lang [Thu, 24 Jul 2008 00:42:09 +0000 (17:42 -0700)]
wintrust: Don't assume input file is a PE file in CryptSIPGetSignedDataMsg.
Juan Lang [Thu, 24 Jul 2008 04:47:42 +0000 (21:47 -0700)]
crypt32: Add cab file checking to CryptSIPRetrieveSubjectGUID.
Juan Lang [Thu, 24 Jul 2008 04:46:05 +0000 (21:46 -0700)]
crypt32: Test CryptRetrieveSubjectGUID with a cab file.
Juan Lang [Thu, 24 Jul 2008 00:40:33 +0000 (17:40 -0700)]
crypt32: Fix GUID output for failing tests by passing buffer to output function.
Stefan Dösinger [Thu, 17 Jul 2008 20:58:23 +0000 (15:58 -0500)]
wined3d: Make the MAC ARBvp implementation happy about ARL.
Stefan Dösinger [Wed, 23 Jul 2008 15:39:04 +0000 (10:39 -0500)]
wined3d: ATI2N support using GL_EXT_texture_compression_rgtc.
Stefan Dösinger [Wed, 23 Jul 2008 15:33:10 +0000 (10:33 -0500)]
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.
Stefan Dösinger [Tue, 22 Jul 2008 18:56:07 +0000 (13:56 -0500)]
wined3d: Honor the texcoordindex when setting the texture matrix.
Stefan Dösinger [Thu, 17 Jul 2008 23:00:21 +0000 (18:00 -0500)]
d3d: D3DDECLTYPE_UNUSED is not valid in vertex declarations.
Nikolay Sivov [Wed, 23 Jul 2008 23:23:22 +0000 (03:23 +0400)]
gdiplus: Fix swapped got-expected in brush test.
H. Verbeet [Wed, 23 Jul 2008 20:49:14 +0000 (22:49 +0200)]
d3d9: Use color_match() in test_vshader_input().
Piotr Caban [Wed, 23 Jul 2008 14:39:51 +0000 (16:39 +0200)]
msxml3: Fix for accessing uninitialized memory.
Piotr Caban [Wed, 23 Jul 2008 14:39:43 +0000 (16:39 +0200)]
msxml3/tests: Add test for parsing document with '\r' characters.
Piotr Caban [Wed, 23 Jul 2008 14:39:33 +0000 (16:39 +0200)]
msxml3/tests: Add test for parsing from IStream.
Piotr Caban [Wed, 23 Jul 2008 14:39:12 +0000 (16:39 +0200)]
msxml3: Change ISAXXMLReader_characters implementation so it works correctly on files with '\r' characters.
Piotr Caban [Wed, 23 Jul 2008 14:39:04 +0000 (16:39 +0200)]
msxml3: Change ISAXXMLReader_getLine and ISAXXMLReader_getColumn functions.
Piotr Caban [Wed, 23 Jul 2008 14:38:58 +0000 (16:38 +0200)]
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.
Piotr Caban [Wed, 23 Jul 2008 14:38:50 +0000 (16:38 +0200)]
msxml3: Reorganize ISAXXMLReader_parse function.
Jacek Caban [Wed, 23 Jul 2008 11:17:48 +0000 (13:17 +0200)]
mshtml: Added IOmNavigator::get_appCodeName implementation.
Jacek Caban [Wed, 23 Jul 2008 11:17:21 +0000 (13:17 +0200)]
mshtml: Added IHTMLDocument2::[get|put]_title tests.
Jacek Caban [Wed, 23 Jul 2008 11:16:57 +0000 (13:16 +0200)]
mshtml: Added IHTMLDocument2::get_title implementation.
Based on patch by Ivan Sinitsin.
Jacek Caban [Wed, 23 Jul 2008 11:16:39 +0000 (13:16 +0200)]
mshtml: Added IHTMLDocument2::put_title implementation.
Based on patch by Ivan Sinitsin.
Hans Leidekker [Wed, 23 Jul 2008 11:03:06 +0000 (13:03 +0200)]
usp10: Use a valid string analysis when testing ScriptXtoCP and ScriptCPtoX.
Reece Dunn [Tue, 22 Jul 2008 21:25:30 +0000 (22:25 +0100)]
crypt32/tests: Be more verbose on the failing base64 tests on Vista to help locate the failures.
Andrew Talbot [Mon, 21 Jul 2008 21:12:04 +0000 (22:12 +0100)]
advapi32: Sign-compare warnings fix.
Nicolas Le Cam [Sun, 20 Jul 2008 21:35:03 +0000 (23:35 +0200)]
kernel32/tests: Fix a failing test in Vista.
Nicolas Le Cam [Sun, 20 Jul 2008 20:44:00 +0000 (22:44 +0200)]
comctl32/tests: Fix a test failure in multiple platforms.
Dan Kegel [Sat, 19 Jul 2008 01:56:45 +0000 (18:56 -0700)]
winmm/tests: Test mciSendString with non-null return string buffer.
Aric Stewart [Wed, 23 Jul 2008 09:10:46 +0000 (18:10 +0900)]
winex11: Add Japanese Mac keyboard layout as many of the vkey code are quite different.
Detlef Riekenberg [Sun, 20 Jul 2008 19:15:22 +0000 (21:15 +0200)]
msxml3/tests: Fix failure and crash on win9x.
Alex Villacís Lasso [Sun, 20 Jul 2008 16:29:19 +0000 (11:29 -0500)]
richedit: Do not read actual scrollbar state for scrollbar update, use internal state instead.
Alex Villacís Lasso [Sun, 20 Jul 2008 15:57:18 +0000 (10:57 -0500)]
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.
Alex Villacís Lasso [Sun, 20 Jul 2008 02:54:38 +0000 (21:54 -0500)]
richedit: More tests for visibility behavior of richedit scrollbars, with todo_wine.
Alternate method of forcing (in)visibility of scrollbars, with SetWindowLongA().
Alex Villacís Lasso [Sun, 20 Jul 2008 02:42:57 +0000 (21:42 -0500)]
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.
Aric Stewart [Tue, 22 Jul 2008 11:13:41 +0000 (20:13 +0900)]
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.
Zac Brown [Mon, 21 Jul 2008 19:30:08 +0000 (12:30 -0700)]
include/winhttp.h: Add remaining flags.
Adam Petaccia [Wed, 23 Jul 2008 03:07:45 +0000 (23:07 -0400)]
gdiplus: Stub GdipGetFontCollectionFamilyList.
Adam Petaccia [Wed, 23 Jul 2008 03:07:41 +0000 (23:07 -0400)]
gdiplus: Stub GdipGetFontCollectionFamilyCount.
Adam Petaccia [Wed, 23 Jul 2008 03:07:37 +0000 (23:07 -0400)]
gdiplus: Stub GdipPrivateAddFontFile.
Adam Petaccia [Wed, 23 Jul 2008 03:07:31 +0000 (23:07 -0400)]
gdiplus: Stub GdipDeletePrivateFontCollection.
Adam Petaccia [Wed, 23 Jul 2008 03:07:20 +0000 (23:07 -0400)]
gdiplus: Stub GdipNewPrivateFontCollection.
Lei Zhang [Tue, 22 Jul 2008 00:54:42 +0000 (17:54 -0700)]
gdi32: Glyph advances should be measured for unrotated characters.
Lei Zhang [Tue, 22 Jul 2008 00:54:01 +0000 (17:54 -0700)]
gdi32: Add a test for font orientation.
Alexandre Julliard [Wed, 23 Jul 2008 09:52:12 +0000 (11:52 +0200)]
shell32: Define a valid cursor for the control panel window.
Owen Rudge [Tue, 22 Jul 2008 16:32:25 +0000 (17:32 +0100)]
shell32: Remove existing painting methods from control panel.
Owen Rudge [Tue, 22 Jul 2008 16:31:14 +0000 (17:31 +0100)]
shell32: Add About dialog to Control Panel.
Owen Rudge [Tue, 22 Jul 2008 16:31:08 +0000 (17:31 +0100)]
shell32: Add code to process menu item selections.
Owen Rudge [Tue, 22 Jul 2008 16:31:03 +0000 (17:31 +0100)]
shell32: Add menu bar to Control Panel.
Owen Rudge [Tue, 22 Jul 2008 16:30:51 +0000 (17:30 +0100)]
shell32: Load Control Panel title from resources.
Ismael Barros [Tue, 22 Jul 2008 19:23:16 +0000 (22:23 +0300)]
dplayx: Basic implementation of dpwsockx.dll, needed by dplayx.
Ismael Barros [Tue, 22 Jul 2008 19:23:05 +0000 (22:23 +0300)]
dplayx: Moved dplaysp.h to include/wine.
Alexandre Julliard [Wed, 23 Jul 2008 09:40:43 +0000 (11:40 +0200)]
make_makefiles: Explicitly list the Wine headers that should be exported.
Dan Hipschman [Wed, 23 Jul 2008 01:10:37 +0000 (18:10 -0700)]
include: Add WT_TRANSFER_IMPERSONATION to winnt.h.
Dan Hipschman [Wed, 23 Jul 2008 01:10:08 +0000 (18:10 -0700)]
ntdll: Implement RtlCreateTimer for kernel32's CreateTimerQueueTimer.
Roy Shea [Tue, 22 Jul 2008 23:54:07 +0000 (16:54 -0700)]
mstask: Implement ClassFactory, DllGetClassObject, and DllCanUnloadNow.
Nikolay Sivov [Tue, 22 Jul 2008 22:07:28 +0000 (02:07 +0400)]
gdiplus: Implemented GdipGetPathGradientRect with test.
H. Verbeet [Tue, 22 Jul 2008 21:54:39 +0000 (23:54 +0200)]
server: Calling ResumeThread() on a terminated thread is valid.
Mikołaj Zalewski [Tue, 22 Jul 2008 19:30:54 +0000 (21:30 +0200)]
comctl32: statusbar: Optimize STATUSBAR_RefreshPart.
Mikołaj Zalewski [Tue, 22 Jul 2008 19:29:19 +0000 (21:29 +0200)]
comctl32: statusbar: Test and fix SB_SETMINHEIGHT.
The minimal height should be saved so that it survives WM_SIZE or WM_SETFONT.
Mikołaj Zalewski [Tue, 22 Jul 2008 12:29:27 +0000 (14:29 +0200)]
comctl32: toolbar: TB_SETBITMAPSIZE should not change a coordinate when passed -1 (with testcase).
Gerald Pfeifer [Tue, 22 Jul 2008 10:04:08 +0000 (12:04 +0200)]
wordpad: Remove unused parameter for preview_command().
Reece Dunn [Tue, 22 Jul 2008 08:37:06 +0000 (09:37 +0100)]
shell32: Don't crash if the shlexec tests fail to create an extension in the registry.
Alexandre Julliard [Tue, 22 Jul 2008 17:48:45 +0000 (19:48 +0200)]
inetmib1: Check for failure of the iphlpapi functions instead of blindly trusting them.
Alexandre Julliard [Tue, 22 Jul 2008 15:56:12 +0000 (17:56 +0200)]
user32/tests: Make sure the bitmap info passed to CreateDIBSection contains a valid color table.
Alexandre Julliard [Tue, 22 Jul 2008 13:31:04 +0000 (15:31 +0200)]
user32: Fix MapWindowPoints behavior in the process that owns the desktop window.
Aric Stewart [Tue, 22 Jul 2008 01:01:49 +0000 (10:01 +0900)]
mlang: A very basic implementation of the IMLangLineBreakConsole interface and IMLangString interface.
Alexander Nicolaysen Sørnes [Mon, 21 Jul 2008 15:34:26 +0000 (17:34 +0200)]
dpnet: Register DirectPlay8ThreadPool object.
Gerald Pfeifer [Mon, 21 Jul 2008 19:19:07 +0000 (21:19 +0200)]
winedbg: Fix the type of four loop variables and reduce scope of one.
Gerald Pfeifer [Mon, 21 Jul 2008 19:11:56 +0000 (21:11 +0200)]
comctl32: datetime: Simplify by shedding off unused parameters.
Gerald Pfeifer [Mon, 21 Jul 2008 19:05:13 +0000 (21:05 +0200)]
avifil32: Make size parameter of AVIFILE_ReadBlock DWORD instead of LONG.
Nikolay Sivov [Mon, 21 Jul 2008 19:30:50 +0000 (23:30 +0400)]
gdiplus: Implement GdipGetPathGradientBlend with basic tests.
Nikolay Sivov [Mon, 21 Jul 2008 19:30:39 +0000 (23:30 +0400)]
gdiplus: implemeted GdipGetPathGradientBlendCount with test.
Owen Rudge [Mon, 21 Jul 2008 18:22:54 +0000 (19:22 +0100)]
shell32: Use wide functions when creating control panel.
Owen Rudge [Mon, 21 Jul 2008 18:22:32 +0000 (19:22 +0100)]
shell32: Remove "no control panels" found message.
Alexander Dorofeyev [Sun, 20 Jul 2008 20:28:44 +0000 (23:28 +0300)]
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.
Alexandre Julliard [Tue, 22 Jul 2008 11:27:07 +0000 (13:27 +0200)]
winegcc: Add support for specifying section alignment on Solaris.
Alexandre Julliard [Tue, 22 Jul 2008 11:26:45 +0000 (13:26 +0200)]
winebuild: Don't put the PE header in the .init section on Solaris.
Alexandre Julliard [Tue, 22 Jul 2008 11:26:30 +0000 (13:26 +0200)]
winebuild: Add Solaris as a separate platform.
Mikołaj Zalewski [Mon, 21 Jul 2008 22:18:09 +0000 (00:18 +0200)]
comctl32: Don't print ERRs for reflected messages.
Mikołaj Zalewski [Thu, 17 Jul 2008 15:33:08 +0000 (17:33 +0200)]
comctl32: statusbar: Change the height expression to one that seems to be the same as in Windows.
Dan Hipschman [Tue, 22 Jul 2008 00:46:30 +0000 (17:46 -0700)]
ntdll: Implement [Rtl]Create/DeleteTimerQueue[Ex].
Dan Hipschman [Tue, 22 Jul 2008 00:44:05 +0000 (17:44 -0700)]
kernel32/tests: Check that timers are not NULL in timer queue tests.
Dan Hipschman [Tue, 22 Jul 2008 00:43:28 +0000 (17:43 -0700)]
kernel32/tests: Add tests for Change/DeleteTimerQueueTimer.
Detlef Riekenberg [Tue, 22 Jul 2008 00:42:41 +0000 (17:42 -0700)]
kernel32/tests: Run the tests again on Win9x.
Dan Hipschman [Tue, 22 Jul 2008 00:42:03 +0000 (17:42 -0700)]
kernel32: Add a stub for ChangeTimerQueueTimer.
Reece Dunn [Mon, 21 Jul 2008 19:28:35 +0000 (20:28 +0100)]
user32: Fixed building the tests with the Vista SDK.
Maarten Lankhorst [Tue, 22 Jul 2008 02:50:07 +0000 (19:50 -0700)]
quartz: Fix end of stream handling in avi splitter.
The last frame wouldn't always be sent, this fixes that.
James Hawkins [Tue, 22 Jul 2008 05:55:59 +0000 (00:55 -0500)]
msi: Determine the source path based on the short/long file names bit of the Word Count summary property.
James Hawkins [Tue, 22 Jul 2008 05:55:26 +0000 (00:55 -0500)]
msi: Set all folders' source paths to the root directory if the source type is compressed.
James Hawkins [Tue, 22 Jul 2008 05:54:27 +0000 (00:54 -0500)]
msi: Use the newly added defines from the msidbSumInfoSourceType enumeration.
James Hawkins [Tue, 22 Jul 2008 05:53:41 +0000 (00:53 -0500)]
msi: Test mixing short and long source paths when installing a file.
James Hawkins [Tue, 22 Jul 2008 05:53:03 +0000 (00:53 -0500)]
msi: msidbFileAttributesVital has no effect on the installation of files.
James Hawkins [Tue, 22 Jul 2008 05:52:14 +0000 (00:52 -0500)]
msi: Halt the installation with an error if a source file is missing.
James Hawkins [Tue, 22 Jul 2008 05:51:04 +0000 (00:51 -0500)]
msi: Test getting the source path from a package with short file names.
James Hawkins [Tue, 22 Jul 2008 05:50:24 +0000 (00:50 -0500)]
msi: Test getting the source path from a package with compressed files.
James Hawkins [Tue, 22 Jul 2008 05:49:48 +0000 (00:49 -0500)]
msi: Add more tests for MsiGetSourcePath.
Lei Zhang [Tue, 22 Jul 2008 01:15:20 +0000 (18:15 -0700)]
ntdll: Use our own implementation of atoi and atol.
Reece Dunn [Mon, 21 Jul 2008 20:14:01 +0000 (21:14 +0100)]
setupapi/tests: Use FIELD_OFFSET instead of offsetof.