mirror of
https://github.com/reactos/wine.git
synced 2024-11-29 22:50:43 +00:00
608 lines
31 KiB
Plaintext
608 lines
31 KiB
Plaintext
The Wine development release 1.1.2 is now available.
|
|
|
|
What's new in this release (see below for details):
|
|
- Control panel improvements and new appwiz panel.
|
|
- Restructurations of state handling in Direct3D.
|
|
- Support for timer queue functions.
|
|
- Many MSXML improvements.
|
|
- Several fixes to Solaris support.
|
|
- Various bug fixes.
|
|
|
|
The source is available from the following locations:
|
|
|
|
http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.2.tar.bz2
|
|
http://prdownloads.sourceforge.net/wine/wine-1.1.2.tar.bz2
|
|
|
|
Binary packages for various distributions will be available from:
|
|
|
|
http://www.winehq.org/site/download
|
|
|
|
You will find documentation on http://www.winehq.org/site/documentation
|
|
|
|
You can also get the current source directly from the git
|
|
repository. Check http://www.winehq.org/site/git for details.
|
|
|
|
Wine is available thanks to the work of many people. See the file
|
|
AUTHORS in the distribution for the complete list.
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Bugs fixed in 1.1.2:
|
|
|
|
1789 msvcrt type conversion problem
|
|
3714 ERMapper 7 won't run because of registry key issues
|
|
4919 Morrowind fails to start with the error "Unknown Stencil Mode Format"
|
|
6650 MSTSC (Remote Desktop) crashes
|
|
7778 Discworld II info window about no CD in drive not drawn
|
|
7788 Morrowind Elder Scrolls 3 crashes very early in game
|
|
7930 C&C 3 slows down after changing graphics settings
|
|
8176 EverQuest 1 terrain textures disappearing
|
|
8604 No videoplayback in spongebob squarepants - whitescreen
|
|
9035 Adobe/Macromedia Studio MX installer fails
|
|
9709 Solid cyan screen when entering character select in EQ
|
|
9855 Red Alert: A Path Beyond crashes with a sound error
|
|
10146 Wine versions >0.9.43 break PokerAce Hud, as the application fails to create a timer during start-up.
|
|
10936 wine cannot switch 32bit to 16bit
|
|
10991 SPlan 6.0 (schematic editor): Status bar is not show completely
|
|
11198 C & C Tiberian Sun reporsts comctl32.dll is an older version on winver higher then 98
|
|
11936 window size is too small in the "vc2008 redist installer" and "Firefox 3" [dogfood]
|
|
11950 TheBat! 3.99.1 show white squares not icons under wine after 0.9.56
|
|
12023 Broken sound in Live For Speed game
|
|
12210 Copy/paste corruption in The Elder Scrolls Construction Set
|
|
12302 Lord of the Rings: Shadows of Angmar unplayable due to high lag
|
|
12491 PES 2008 crash at launch with a "fail to get video memory" message
|
|
12582 solidworks crash at startup in mshtml
|
|
12718 Typing the username in MSN Messenger 7.5 is really slow
|
|
12722 intel software codecs video not working for thief/system shock
|
|
12783 Allocation of PEB and TEB can overlap dll mappings
|
|
12905 EVE Online light effects and some other objects are not blended correctly when HDR is enabled
|
|
13307 graphical glitches on wzebra board
|
|
13325 Fireworks 8 trial doesn't draw window background initially
|
|
13450 "Race driver : Grid" demo crash in the menu
|
|
13860 Sacrifice Demo: d3d_surface errors fill console
|
|
13991 eDrawings viewer needs gdiplus.GdipCreateBitmapFromResource
|
|
13999 No videoplayback in spongebob squarepants - whitescreen
|
|
14019 systray icon not displayed in dual screen
|
|
14040 Microsoft Virtual Earth 3D beta inner installer aborts when reading registry
|
|
14155 Enterprise Architect - Text on diagrams renders upside down
|
|
14197 white window when starting the patcher
|
|
14225 HTML help: Browsing local help url's fail & local graphic url's not shown.
|
|
14249 Hearts of Iron 2: Armageddon crashes
|
|
14273 Fonts unreadable on TaxAct forms
|
|
14277 SnelStart installer bails out with error box
|
|
14326 CAJViewer 7.0 hangs on startup
|
|
14344 Morrowind crashes when loading a saved game if music is enabled.
|
|
14351 RtlpWaitForCriticalSection times out towards end of tests
|
|
14356 alt.binz does not run anymore
|
|
14393 atoi() implemenation on large integers is wrong
|
|
14429 compile fail in msxml_private.h:94
|
|
14439 Office 2003 Pro install aborts in 1.1.1 with MS error code 1627
|
|
14441 Rose Online Evolution crash with new msxml patch
|
|
14462 Blitzin2: Cursor not visible
|
|
14483 WinVerifyTrustEx doesn't return expected HRESULT for PE images not digitally signed (TRUST_E_NOSIGNATURE)
|
|
14502 iphlpapi missing Icmp* functions
|
|
14523 msiexec hangs when installing msxml3.msi in 1.1.1
|
|
14524 richtext error 'Insurgency-2.1rc1-Full.exe'
|
|
14527 90º rotated text not shown
|
|
14539 RtlIsTextUnicode regression: ideographic space should not be used in check for reversed control chars
|
|
14568 Silence FIXME from CoGetContextToken stub to prevent flooding of trace output when COM+ context is queried from .NET runtime
|
|
14578 Thief, System Shock 2 - video intros hang/crash in the end
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Changes since 1.1.1:
|
|
|
|
Adam Petaccia (11):
|
|
gdiplus: Stub GdipNewPrivateFontCollection.
|
|
gdiplus: Stub GdipDeletePrivateFontCollection.
|
|
gdiplus: Stub GdipPrivateAddFontFile.
|
|
gdiplus: Stub GdipGetFontCollectionFamilyCount.
|
|
gdiplus: Stub GdipGetFontCollectionFamilyList.
|
|
gdiplus: Implement GdipCreateRegion and mark the tests todo_wine instead of skipping over them all.
|
|
gdiplus: Implement GdipDeleteRegion.
|
|
gdiplus: Implement GdipSetEmpty.
|
|
gdiplus: Implement GdipSetInfinite.
|
|
gdiplus: Implement GdipGetRegionDataSize.
|
|
gdiplus: Stub GdipIsStyleAvailable.
|
|
|
|
Alex Villacís Lasso (5):
|
|
richedit: Shorten EM_AUTOURLDETECT tests.
|
|
richedit: Tests for visibility behavior of richedit scrollbars, with todo_wine.
|
|
richedit: More tests for visibility behavior of richedit scrollbars, with todo_wine.
|
|
richedit: Tests for WM_SIZE/scrollbar recursion bug, with todo_wine.
|
|
richedit: Do not read actual scrollbar state for scrollbar update, use internal state instead.
|
|
|
|
Alexander Dorofeyev (13):
|
|
ddraw: Force surfaces without memory flags to video memory on creation.
|
|
ddraw/tests: Add tests for surface caps memory flags.
|
|
quartz: Make Filtermapper aggregatable.
|
|
quartz: Aggregate filtermapper in filtergraph.
|
|
quartz/tests: Test querying IFilterMapper2 from FilterGraph.
|
|
quartz/tests: Add filtermapper aggregation tests.
|
|
quartz/tests: Fix interface leaks in aggregation test.
|
|
quartz: Fix interface leak in FilterGraph2_RemoveFilter.
|
|
quartz/tests: Fix interface leaks in filtergraph test.
|
|
quartz: Fix variant handling in GetFilterInfo.
|
|
quartz: Add missing VariantClear after GetFilterInfo calls.
|
|
quartz: Fix interface leak in FilterGraph2_Render.
|
|
ddraw: Improve IDirect3DDevice7_Load implementation.
|
|
|
|
Alexander Nicolaysen Sørnes (10):
|
|
wordpad: Show error message if saving fails.
|
|
regedit: Fix concat handling in unicode import.
|
|
regedit: Add missing fclose on file import.
|
|
notepad: Fix opening Unicode files.
|
|
regedit: Update Norwegian Bokmål translation.
|
|
wordpad: Show error if file open fails.
|
|
winefile: Don't access uninitialized value.
|
|
regedit: Fixes for Norwegian Bokmål translation.
|
|
Updated Norwegian Bokmål Readme file.
|
|
dpnet: Register DirectPlay8ThreadPool object.
|
|
|
|
Alexandre Julliard (14):
|
|
msxml3: Fix compile without xml headers.
|
|
mstask: Add stubs for the duplicate stdcall entry points.
|
|
icmp: The import library is not needed.
|
|
dbghelp: Always initialize section pointer in ImageDirectoryEntryToDataEx.
|
|
winetest: Fix a compiler warning with the size_t type.
|
|
Avoid exporting common symbols since that's broken on Mac OS X.
|
|
winebuild: Add Solaris as a separate platform.
|
|
winebuild: Don't put the PE header in the .init section on Solaris.
|
|
winegcc: Add support for specifying section alignment on Solaris.
|
|
user32: Fix MapWindowPoints behavior in the process that owns the desktop window.
|
|
user32/tests: Make sure the bitmap info passed to CreateDIBSection contains a valid color table.
|
|
inetmib1: Check for failure of the iphlpapi functions instead of blindly trusting them.
|
|
make_makefiles: Explicitly list the Wine headers that should be exported.
|
|
shell32: Define a valid cursor for the control panel window.
|
|
|
|
Andrew Talbot (15):
|
|
rpcrt4: Remove unneeded address-of operator from array name.
|
|
setupapi: Remove unneeded address-of operator from array name.
|
|
shlwapi: Remove unneeded address-of operator from array name.
|
|
user32: Remove unneeded address-of operators from array names.
|
|
wined3d: Remove unneeded address-of operators from array names.
|
|
winedos: Remove unneeded address-of operators from array names.
|
|
winejoystick.drv: Remove unneeded address-of operator from array name.
|
|
winex11.drv: Remove unneeded address-of operators from array names.
|
|
wininet: Remove unneeded address-of operators from array names.
|
|
wintrust: Remove unneeded address-of operators from array names.
|
|
ws2_32: Remove unneeded address-of operators from array names.
|
|
shell32: Remove unneeded address-of operators from array names.
|
|
advpack: Remove a useless test.
|
|
advpack: Fix sign-compare warnings.
|
|
advapi32: Sign-compare warnings fix.
|
|
|
|
Aric Stewart (7):
|
|
comctl32: rebar: Record what changes and only redo the Layout if something of relevance changes.
|
|
comctl32: rebar: Prevent unnecessary triggering of RBBIM_CHILDSIZE changes.
|
|
mlang: Basic implementation of fnIMultiLanguage2_GetCodePageDescription.
|
|
mlang: Stub implementation of IMLangFontLink2.
|
|
mlang: A very basic implementation of the IMLangLineBreakConsole interface and IMLangString interface.
|
|
mlang: Correct and fill out Japanese locale information.
|
|
winex11: Add Japanese Mac keyboard layout as many of the vkey code are quite different.
|
|
|
|
Aurimas Fischer (1):
|
|
richedit: Spelling fixes.
|
|
|
|
Cesar Eduardo Barros (1):
|
|
kernel32: Add stub for CreateHardLink.
|
|
|
|
Dan Hipschman (12):
|
|
libs/wine: Avoid over-allocating memory in default_dbgstr_wn.
|
|
kernel32/tests: Fix p_BindIoCompletionCallback declaration so it compiles with the MS compiler.
|
|
kernel32/tests: Add tests for timer queues.
|
|
kernel32: Add a stub for ChangeTimerQueueTimer.
|
|
kernel32/tests: Add tests for Change/DeleteTimerQueueTimer.
|
|
kernel32/tests: Check that timers are not NULL in timer queue tests.
|
|
ntdll: Implement [Rtl]Create/DeleteTimerQueue[Ex].
|
|
ntdll: Implement RtlCreateTimer for kernel32's CreateTimerQueueTimer.
|
|
include: Add WT_TRANSFER_IMPERSONATION to winnt.h.
|
|
ntdll: Implement the timer queue thread.
|
|
ntdll: Implement RtlUpdateTimer for kernel32's ChangeTimerQueueTimer.
|
|
ntdll: Implement RtlDeleteTimer for kernel32's DeleteTimerQueueTimer.
|
|
|
|
Dan Kegel (2):
|
|
tools: Allow running tests with valgrind.
|
|
winmm/tests: Test mciSendString with non-null return string buffer.
|
|
|
|
Daniel Santos (1):
|
|
ws2_32: WSASendTo() should clear last error on success.
|
|
|
|
David Adam (1):
|
|
d3dx8: Implement D3DXSphereBoundProbe.
|
|
|
|
Detlef Riekenberg (8):
|
|
winetest: Run tests again on Win9x.
|
|
crypt32/tests: Make the msg tests usable on win9x (avoid crash).
|
|
oleaut32/tests: Fix tmarshal tests on win9x.
|
|
oleaut32/tests: Run more typelib tests on win9x.
|
|
kernel32/tests: Run the tests again on Win9x.
|
|
msxml3/tests: Fix failure and crash on win9x.
|
|
cryptnet/tests: Make the tests usable on win9x.
|
|
appwiz.cpl: Do not access memory after HeapFree in FreeAppInfo.
|
|
|
|
Dmitry Timoshkov (2):
|
|
gdi32: Relax the gm.gmCellIncX comparison.
|
|
Revert "gdi32: Reselect objects into the DC only if scaling factors change.".
|
|
|
|
Dylan Smith (4):
|
|
richedit: Enforce the maximum font size.
|
|
richedit: Cannot undo setting of default character format.
|
|
richedit: Fixed regression caused by destroying the caret.
|
|
richedit: Fixed regression that caused endless loop.
|
|
|
|
Eric Pouech (9):
|
|
winhelp: Pick nicer fonts for buttons.
|
|
winhelp: Fixed memory leak in macro handling.
|
|
winhelp: Implemented SetHelpOnFile macro.
|
|
winhelp: Implemented SetPopupColor macro.
|
|
winhelp: Allow MACRO_Execute to be called recursively.
|
|
winhelp: Move the check about correct RLE decoding inside the decoding routine itself.
|
|
winhelp: Constify the internal .hlp file parsing.
|
|
winhelp: Double clicking in the index list should open the page.
|
|
richedit: Add an assert to point out what we're expecting.
|
|
|
|
Francois Gouget (9):
|
|
msxml3: Fix compilation on systems that don't support nameless unions.
|
|
winejack: Fix detection of jack libraries with a bad soname.
|
|
wintrust/tests: Fix compilation on systems that don't support nameless unions.
|
|
sane.ds: Use 'sane-config --ldflags'.
|
|
regedit: Remove a couple of left-over debug statements.
|
|
Assorted spelling fixes.
|
|
gphoto2.ds: Make use of `gphoto2-config --libs` for the configure check.
|
|
wineesd: Make use of `esd-config --libs` for the configure check.
|
|
configure: Use cups-config to probe for cups support.
|
|
|
|
Frans Kool (5):
|
|
shell32: Fixed Dutch translations.
|
|
regedit: Fixed Dutch translations.
|
|
winhlp32: Fixed Dutch translations.
|
|
wordpad: Fixed and added Dutch translations.
|
|
wordpad: Added missing Dutch translations.
|
|
|
|
Gal Topper (2):
|
|
comdlg32: PrintDlgEx: Change scope of strings for later reuse.
|
|
comdlg32: PrintDlgEx: Add support for RETURNDEFAULT.
|
|
|
|
Gerald Pfeifer (9):
|
|
comctl32: rebar: Simplify by shedding off unused parameters.
|
|
ntdll/tests: Use NTSTATUS instead of DWORD for status variables.
|
|
comctl32: header: Simplify by shedding off unused parameters.
|
|
comctl32: Fix type of loop variable in HEADER_DeleteItem.
|
|
d3d9: Fix type of loop variable in stream_test() and texop_test().
|
|
avifil32: Make size parameter of AVIFILE_ReadBlock DWORD instead of LONG.
|
|
comctl32: datetime: Simplify by shedding off unused parameters.
|
|
winedbg: Fix the type of four loop variables and reduce scope of one.
|
|
wordpad: Remove unused parameter for preview_command().
|
|
|
|
H. Verbeet (8):
|
|
wined3d: Improve some shader traces.
|
|
wined3d: Use rev_tex_unit_map instead of assuming there's a 1:1 mapping between samplers and texture units.
|
|
wined3d: Store the texture in a local variable in sampler_texmatrix().
|
|
d3d9: Use color_match() in vshader_version_varying_test().
|
|
d3d9: Replace color_near() with color_match().
|
|
d3d9: Correct some shader comments.
|
|
server: Calling ResumeThread() on a terminated thread is valid.
|
|
d3d9: Use color_match() in test_vshader_input().
|
|
|
|
Hans Leidekker (10):
|
|
dnsapi: Fix a number of memory leaks.
|
|
snmpapi: Fix a memory leak in the test.
|
|
cabinet: Fix a memory leak.
|
|
setupapi: Fix two memory leaks in the test.
|
|
wininet: Fix a memory leak.
|
|
wininet: Make another test pass on IE6.
|
|
wininet: Delete local file on error in FtpGetFile.
|
|
wininet: Move insertion of cookie header from HttpOpenRequest to HttpSendRequest.
|
|
wininet: Fix cookie buffer overflow.
|
|
usp10: Use a valid string analysis when testing ScriptXtoCP and ScriptCPtoX.
|
|
|
|
Huw Davies (6):
|
|
user32: Don't read past the end of a global memory block.
|
|
gdiplus: Skip some tests if certain fonts are not installed.
|
|
winmm: Only fill in the MIXERLINEA struct if the call to mixerGetLineInfoW succeeds.
|
|
user32: Don't access pConv after it's been freed.
|
|
gdiplus: Remove incorrect test.
|
|
user32: Don't send the menu clicks if we can't retrieve the item rect.
|
|
|
|
Hwang YunSong(황윤성) (1):
|
|
winhlp32: Updated Korean resource.
|
|
|
|
Ismael Barros (2):
|
|
dplayx: Moved dplaysp.h to include/wine.
|
|
dplayx: Basic implementation of dpwsockx.dll, needed by dplayx.
|
|
|
|
Jacek Caban (13):
|
|
mshtml: Allow timers to be cleaned during processing.
|
|
mshtml: Added IHTMLElement2::getElementsByTagName implementation.
|
|
mshtml: Added IHTMLElement2::getElementsByTagName tests.
|
|
msi: Added Session::Message implementation.
|
|
wininet: Move InternetQueryOption(INTERNET_OPTION_USER_AGENT) to vtbl.
|
|
wininet: Moved more InternetQueryOption implementation to vtbl.
|
|
wininet: Moved InternetQueryOption(INTERNET_OPTION_PROXY) implementation to vtbl.
|
|
wininet: Move remeining InternetQueryOption implementation to vtbl.
|
|
hhctrl.ocx: Fixed ref count handling in IOleClientSiteImpl.
|
|
mshtml: Added IHTMLDocument2::put_title implementation.
|
|
mshtml: Added IHTMLDocument2::get_title implementation.
|
|
mshtml: Added IHTMLDocument2::[get|put]_title tests.
|
|
mshtml: Added IOmNavigator::get_appCodeName implementation.
|
|
|
|
James Hawkins (24):
|
|
comctl32: Explicity set the number of tics before testing tic placement.
|
|
comctl32: Free the trackbar tics.
|
|
fusion: Allow parsing the blob stream without a #.
|
|
fusion: Load the table row numbers before calculating the table offsets.
|
|
fusion: The VersionLength member is not constant, so dynamically load the metadata header.
|
|
fusion: Add the CorTokenType and use those constants in the assembly code.
|
|
fusion: Add handling for alternate-sized table indices in the metadata.
|
|
fusion: Handle DWORD-sized string indices when loading the assembly name.
|
|
fusion: The cases are tokens, not table indices.
|
|
kernel32: Add tests for GetPrivateProfileString.
|
|
kernel32: Fix removing trailing spaces from lpDefault for GetPrivateProfileString.
|
|
kernel32: Return the default value if lpKeyName is empty.
|
|
services: Assign the service manager db to the lock in LockServiceDatabase.
|
|
msi: Initialize the update function pointer when creating the control.
|
|
kernel32: Don't get the profile string if the buffer length is zero.
|
|
msi: Add more tests for MsiGetSourcePath.
|
|
msi: Test getting the source path from a package with compressed files.
|
|
msi: Test getting the source path from a package with short file names.
|
|
msi: Halt the installation with an error if a source file is missing.
|
|
msi: msidbFileAttributesVital has no effect on the installation of files.
|
|
msi: Test mixing short and long source paths when installing a file.
|
|
msi: Use the newly added defines from the msidbSumInfoSourceType enumeration.
|
|
msi: Set all folders' source paths to the root directory if the source type is compressed.
|
|
msi: Determine the source path based on the short/long file names bit of the Word Count summary property.
|
|
|
|
John Reiser (3):
|
|
configure: Add check for valgrind/valgrind.h.
|
|
ntdll: When tracking allocated blocks, RtlDestroyHeap must notify that all the blocks are being freed.
|
|
ntdll: Tell valgrind to load the .pdb debugging info for the module that was just loaded.
|
|
|
|
Jon Griffiths (2):
|
|
msvcrt: Fix exponents in *printf family.
|
|
mswsock: Implement 3 functions by calling through SIO_GET_EXTENSION_FUNCTION_POINTER.
|
|
|
|
Juan Lang (14):
|
|
crypt32: Add MS root certs to root store.
|
|
crypt32: Don't expect ImageGetCertificateData to succeed when Certificate is NULL.
|
|
wintrust: Move provider function tests to their own function.
|
|
wintrust: Add tests for WinVerifyTrust/WinVerifyTrustEx.
|
|
wintrust: Execute WinVerifyTrust as a sequence of steps, and return the error code from the first failing step of the sequence.
|
|
wintrust: Correct error slot for SoftpubLoadSignature.
|
|
crypt32: Reorganize root store creation code.
|
|
iphlpapi: Move Icmp* functions from icmp to iphlpapi.
|
|
iphlpapi: Partially implement IcmpSendEcho2 using IcmpSendEcho.
|
|
crypt32: Fix GUID output for failing tests by passing buffer to output function.
|
|
crypt32: Test CryptRetrieveSubjectGUID with a cab file.
|
|
crypt32: Add cab file checking to CryptSIPRetrieveSubjectGUID.
|
|
wintrust: Don't assume input file is a PE file in CryptSIPGetSignedDataMsg.
|
|
wintrust: Implement CryptSIPGetSignedDataMsg for cabinet files.
|
|
|
|
Kai Blin (1):
|
|
secur32: Fix GetComputerObjectName tests for domain members.
|
|
|
|
Kirill K. Smirnov (1):
|
|
shell32: Avoid usage of undefined xdg_results variable, since XDG_UserDirLookup() always corrupts it.
|
|
|
|
Lei Zhang (10):
|
|
user32: Add a test for SetWindowPos.
|
|
user32: Clamp newly created windows to the minimum window size.
|
|
oleaut32: Check return values in several functions.
|
|
winex11: X11DRV_DIB_[GS]etImageBits should return 0 on failure.
|
|
gdi32: CreateDIBitmap should check for SetDIBits failure.
|
|
gdiplus: Add tests for passing negative strides to GdipCreateBitmapFromScan0.
|
|
ole32: Silence FIXME from CoGetContextToken stub.
|
|
ntdll: Use our own implementation of atoi and atol.
|
|
gdi32: Add a test for font orientation.
|
|
gdi32: Glyph advances should be measured for unrotated characters.
|
|
|
|
Luis Busquets (4):
|
|
d3dx9: Implement D3DXGetShaderSize().
|
|
d3dx9: Add a test for D3DXGetShaderSize().
|
|
d3dx9: Implement D3DXGetShaderVersion().
|
|
d3dx9: Add a test for D3DXGetShaderVersion().
|
|
|
|
Maarten Lankhorst (11):
|
|
quartz: Fix incorrect use of mtCurrent in transform filter.
|
|
quartz: Fix memory and sample leaks.
|
|
quartz: Only allocate 1 buffer in transform filter.
|
|
quartz: Fix reference leak in avi splitter on end of stream.
|
|
winemp3: Be more tolerant to what a valid mp3 header is.
|
|
quartz: Explicitly handle wave headers in avi splitter.
|
|
quartz: Fix wrong assignment of variable in parser.
|
|
include: Fix typo in vmrender.idl.
|
|
quartz: Fix handling of zero byte samples and endofstreams.
|
|
quartz: Fix bugs that occur during connection.
|
|
quartz: Fix end of stream handling in avi splitter.
|
|
|
|
Mathias Kosch (2):
|
|
winex11: Fix typo in X11DRV_SetDIBits optimization.
|
|
advapi32: Fix RegGetValue when dwFlags includes RRF_RT_ANY.
|
|
|
|
Michael Stefaniuc (1):
|
|
msxml3: Remove redundant NULL check before HeapFree (Smatch).
|
|
|
|
Mikołaj Zalewski (16):
|
|
comctl32: statusbar: Window is always Unicode, CCM_SETUNICODEFORMAT should change the notify format.
|
|
comctl32: statusbar: Rename NtfUnicode to bUnicode to make is more consistent with other controls, use NF_REQUERY in WM_CREATE.
|
|
comctl32: statusbar: WM_CREATE should not resize the window - it should happen in WM_SIZE.
|
|
comctl32: statusbar: Don't issue a WM_PAINT during a WM_CREATE.
|
|
comctl32: statusbar: WM_SETFONT should change the bar height.
|
|
comctl32: Fix the file version string declaration.
|
|
oleaut32: Use custom file version in VERSIONINFO.
|
|
comctl32: statusbar: Change the height expression to one that seems to be the same as in Windows.
|
|
comctl32: Don't print ERRs for reflected messages.
|
|
comctl32: toolbar: TB_SETBITMAPSIZE should not change a coordinate when passed -1 (with testcase).
|
|
comctl32: statusbar: Test and fix SB_SETMINHEIGHT.
|
|
comctl32: statusbar: Optimize STATUSBAR_RefreshPart.
|
|
shell32: autocomplete: Don't pass NULL pceltFetched to IEnumString_Next.
|
|
include: Add KEY_WOW64_* defines.
|
|
advapi32: Remove access checks from advapi32 (makes KEY_WOW64_* work).
|
|
advapi32: tests: Make WOW64 test pass under Win2k, fix a flag.
|
|
|
|
Nicolas Le Cam (2):
|
|
comctl32/tests: Fix a test failure in multiple platforms.
|
|
kernel32/tests: Fix a failing test in Vista.
|
|
|
|
Nikolay Sivov (8):
|
|
gdiplus: Implemented GdipCreateBitmapFromResource.
|
|
gdiplus: Fix GdipCreatePathIter to handle NULL as path. Fix tests.
|
|
gdiplus: Fix for GdipPathIterNextMarker to handle path without markers. Fix tests.
|
|
gdiplus: Make GdipInvertMatrix test pass on native switching to matrix with determinant 16.
|
|
gdiplus: implemeted GdipGetPathGradientBlendCount with test.
|
|
gdiplus: Implement GdipGetPathGradientBlend with basic tests.
|
|
gdiplus: Implemented GdipGetPathGradientRect with test.
|
|
gdiplus: Fix swapped got-expected in brush test.
|
|
|
|
Owen Rudge (18):
|
|
shell32: Remove "no control panels" found message.
|
|
shell32: Use wide functions when creating control panel.
|
|
shell32: Load Control Panel title from resources.
|
|
shell32: Add menu bar to Control Panel.
|
|
shell32: Add code to process menu item selections.
|
|
shell32: Add About dialog to Control Panel.
|
|
shell32: Remove existing painting methods from control panel.
|
|
shell32: Use a listview for the control panel.
|
|
shell32: Add status bar to control panel.
|
|
appwiz.cpl: Add skeleton Add/Remove Programs control panel.
|
|
appwiz.cpl: Display Add/Remove Programs dialog.
|
|
appwiz.cpl: Add column headers to listview.
|
|
appwiz.cpl: Add imagelist for listview.
|
|
appwiz.cpl: Check to see if buttons should be enabled.
|
|
appwiz.cpl: Read installed application information from registry.
|
|
appwiz.cpl: Add applications to list, remove on window close.
|
|
appwiz.cpl: Add uninstall routine for applications.
|
|
appwiz.cpl: Add basic Support Information dialog.
|
|
|
|
Philip Nilsson (4):
|
|
wined3d: Enable filtering for D3DFMT_A4R4G4B4.
|
|
d3dx8: Allow input and output parameters pointing to the same place.
|
|
d3dx9: Implement D3DXPlaneTransformArray.
|
|
d3dx9: Use UINT instead of unsigned int where appropriate.
|
|
|
|
Piotr Caban (25):
|
|
msxml3: Fixed typo in create_bsc.
|
|
msxml3: Added stub implementation of ISAXLocator.
|
|
msxml3: Added partial implementation of ISAXXMLReader_parse.
|
|
msxml3: Added ISAXContentHandler_startDocument event.
|
|
msxml3: Added ISAXLocator_getLineNumber and ISAXLocator_getColumnNumber partial implementation.
|
|
msxml3: Added ISAXContentHandler_endDocument event.
|
|
msxml3: Added ISAXContentHandler_startElement event.
|
|
msxml3: Added ISAXContentHandler_endElement event.
|
|
msxml3: Added ISAXContentHandler_characters event.
|
|
msxml3: Added ISAXContentHandler_putDocumentLocator event.
|
|
msxml3: Added ISAXLocator_getPublicId.
|
|
msxml3: Added ISAXLocator_getSystemId.
|
|
msxml3/tests: Added more tests for ISAXXMLReader_parse and ISAXLocator.
|
|
msxml3: Do not invoke ISAXXMLReader_endDocument when parser was stopped.
|
|
msxml3/tests: Added tests for ISAXXMLReader_putErrorHandler and ISAXXMLReader_getErrorHandler.
|
|
msxml3: Add error handling.
|
|
msxml3: Added support for SafeArrays in ISAXXMLReader_parse.
|
|
msxml3/tests: Added test for ISAXXMLReader_parse with SafeArray as argument.
|
|
msxml3: Reorganize ISAXXMLReader_parse function.
|
|
msxml3: Added support for more arguments in ISAXXMLReader_parse.
|
|
msxml3: Change ISAXXMLReader_getLine and ISAXXMLReader_getColumn functions.
|
|
msxml3: Change ISAXXMLReader_characters implementation so it works correctly on files with '\r' characters.
|
|
msxml3/tests: Add test for parsing from IStream.
|
|
msxml3/tests: Add test for parsing document with '\r' characters.
|
|
msxml3: Fix for accessing uninitialized memory.
|
|
|
|
Reece Dunn (13):
|
|
uxtheme/tests: Use HRESULT_FROM_WIN32 to check the error codes, not LOWORD.
|
|
shell32: Do not use a fixed path in the shelllink tests.
|
|
shell32: Make the tests build with the Vista SDK.
|
|
oleaut32: Fix the vartype tests on Vista.
|
|
shell32/tests: Vista returns E_INVALIDARG if the path sent to SetPath is invalid.
|
|
comctl32: Fixed the MRU tests on Vista.
|
|
setupapi/tests: Use FIELD_OFFSET instead of offsetof.
|
|
user32: Fixed building the tests with the Vista SDK.
|
|
shell32: Don't crash if the shlexec tests fail to create an extension in the registry.
|
|
crypt32/tests: Be more verbose on the failing base64 tests on Vista to help locate the failures.
|
|
comctl32: Made the button theme drawing code extensible.
|
|
crypt32/tests: fix the protectdata tests on Vista.
|
|
oleaut32: Fix the SafeArrayGetVartype tests on Vista and use that behaviour.
|
|
|
|
Rob Shearman (6):
|
|
rpcrt4: Implement MesEncodeIncrementalHandleCreate, MesDecodeIncrementalHandleCreate, MesIncrementalHandleReset and MesHandleFree.
|
|
rpcrt4: Implement NdrMesProcEncodeDecode.
|
|
rpcrt4: Implement MesDecodeBufferHandleCreate and MesEncodeFixedBufferHandleCreate.
|
|
rpcrt4: Ignore the return value of functions when unmarshalling a pickled procedure.
|
|
rpcrt4: Implement RpcCancelThreadEx.
|
|
rpcrt4: Fix the memory pointer passed into the conformant array marshaller in NdrComplexStructMarshall.
|
|
|
|
Roy Shea (4):
|
|
mstask: Skeleton implementation of Task Scheduler Service.
|
|
mstask: Generate C file with GUID definitions from mstask.idl.
|
|
mstask: TaskScheduler stub with AddRef, QueryInterface, and Release.
|
|
mstask: Implement ClassFactory, DllGetClassObject, and DllCanUnloadNow.
|
|
|
|
Stefan Dösinger (41):
|
|
wined3d: Remove the atifs shader backend.
|
|
wined3d: NP2 coordinate adjustment is a vertex operation.
|
|
wined3d: Move fixed function texture dimension updates to the fragment pipeline.
|
|
wined3d: Simplify the fragment pipeline selection.
|
|
wined3d: Give the nvts/nvrc code its own pipeline implementation.
|
|
wined3d: WINED3DTSS_TEXCOORDINDEX belongs to the vertex pipeline.
|
|
wined3d: Move shader constant affecting states to the misc pipeline.
|
|
wined3d: Give nv* fixed function stuff its own state template.
|
|
wined3d: Separate texture_activate_dimensions.
|
|
wined3d: Remove some dead code.
|
|
wined3d: Add extension information to the states.
|
|
wined3d: Coalesce the nvrc and nvts+nvrc state template.
|
|
wined3d: Move an extension check into the state template.
|
|
wined3d: Move a few extension checks into the state template.
|
|
wined3d: Move the range fog support test to the template.
|
|
wined3d: Split the psizemin handler.
|
|
wined3d: Split the psizemax state handler.
|
|
wined3d: Move the point sprite support test into the template.
|
|
wined3d: Test for multisampling in the template.
|
|
wined3d: Only register the np2 texture fixup if needed.
|
|
wined3d: Check for ATI_ENVMAP_BUMPMAP in the template.
|
|
wined3d: Move the vertexblend support check to the template.
|
|
wined3d: Remove GL_EXT_vertex_weighting stubs.
|
|
wined3d: Remove more dead code.
|
|
wined3d: Move an VBO support check to the state template.
|
|
d3d9: Unset the vertex shader in the compare_instructions test.
|
|
wined3d: Fix the MULTIPLYADD parameter orders in atifs.
|
|
wined3d: Correct the D3DTOP_LERP parameter order.
|
|
wined3d: Use GL_ARB_texture_non_power_of_two emulation.
|
|
wined3d: Use the nofilter mipmap lookup for np2 textures.
|
|
wined3d: Use less strict pixel format matching if the match fails.
|
|
wined3d: Fix a copy and paste bug.
|
|
wined3d: Whitespace fix.
|
|
wined3d: Set WINED3DDEVCAPS2_VERTEXELEMENTSCANSHARESTREAMOFFSET.
|
|
wined3d: Remove some #ifdefs.
|
|
wined3d: Move set_tex_op(_nvrc) to their specific files.
|
|
d3d: D3DDECLTYPE_UNUSED is not valid in vertex declarations.
|
|
wined3d: Honor the texcoordindex when setting the texture matrix.
|
|
wined3d: Support ATI's D3DFMT_ATI2N format.
|
|
wined3d: ATI2N support using GL_EXT_texture_compression_rgtc.
|
|
wined3d: Make the MAC ARBvp implementation happy about ARL.
|
|
|
|
Stefan Leichter (1):
|
|
rasapi32: RasEnumDevicesA test: initialize the input parameters before each call, make sure the return buffer is big enough.
|
|
|
|
Ulrich Hecht (1):
|
|
dsound: Fix notification order.
|
|
|
|
Vincent Povirk (3):
|
|
wininet: Always respect Proxy-Connection: or Connection: if it exists.
|
|
ole32: Add tests for OleIsCurrentClipboard(NULL).
|
|
ole32: Always return false when asked if NULL is the current clipboard.
|
|
|
|
Vladimir Pankratov (1):
|
|
winhlp32: Update Russian translation.
|
|
|
|
Zac Brown (3):
|
|
ntdll: Remove byte reversed U+3000 (CJK space) from being checked in RtlIsTextUnicode.
|
|
winhttp/tests: Add test for opening request.
|
|
include/winhttp.h: Add remaining flags.
|
|
|
|
Zhangrong Huang (2):
|
|
msxml3: Add support for accessing document node.
|
|
msxml3: Add support for accessing CDATASection node.
|
|
|
|
--
|
|
Alexandre Julliard
|
|
julliard@winehq.org
|