mirror of
https://github.com/reactos/wine.git
synced 2024-11-30 07:00:30 +00:00
540 lines
29 KiB
Plaintext
540 lines
29 KiB
Plaintext
The Wine development release 1.1.22 is now available.
|
|
|
|
What's new in this release (see below for details):
|
|
- More improvements to OLE copy/paste.
|
|
- Beginnings of x86_64 exception handling.
|
|
- Direct3D locking fixes.
|
|
- ARB shaders improvements.
|
|
- Better OpenGL pixel format support.
|
|
- Various bug fixes.
|
|
|
|
The source is available from the following locations:
|
|
|
|
http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.22.tar.bz2
|
|
http://prdownloads.sourceforge.net/wine/wine-1.1.22.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.22:
|
|
|
|
7084 Installers/wine fail(s) to extract icons for menu links
|
|
7326 Some apps complain "DDE requires ddeml.dll"; just need a link
|
|
8349 Lords of the Realm 2 installer fails to complete
|
|
8680 Poker Heaven creashes on exit
|
|
9366 QuickTimePlayer 7.2.0.240 aborts on unimplemented function gdiplus.dll.GdipCreateRegion
|
|
10072 Half Life 2 Reflections reversed on real world reflections option
|
|
10449 Broken Cross Disk Manager: Crash at start, needs gdiplus.dll.GdipCreateHBITMAPFromBitmap
|
|
10788 Windows Movie Maker needs gdiplus.dll.GdipCreateBitmapFromHICON
|
|
12251 Gamma on screen is brighter after application exits
|
|
12440 Screen/Graphics corruption in Sammy's Science House
|
|
12450 Adobe Acrobat Pro 6 & 7 / Acrobat Reader 6 & 7 -- "Detect and Repair" does nothing (MsiReinstallProduct)
|
|
12585 Unhandled pagefault in Return to Castle Wolfenstein
|
|
13040 SkyMap Pro: Tip of the Day is a blank window.
|
|
13137 inetcpl crashes due to unimplemented function wininet.dll.GetDiskInfoA
|
|
13182 Ultraedit v14.00+3 cannot be configured anymore
|
|
13201 Microsoft Pinball Arcade jittery animations
|
|
13243 Trackmania (Nations) Forever doesn't sometimes work with 3d-glasses
|
|
13366 Scarface fails to start due to "unhandled page fault"
|
|
13642 dogfood: InterPoker on Linux crashes
|
|
13736 Detection of nvidia geforce 9x00 video memory isn't implemented
|
|
15468 polygon vertex problems on assassin's creed characters
|
|
15762 .desktop files are created in ~, not in ~/Desktop
|
|
15923 make test fails in monthcal.c
|
|
16021 Provide vista-style symlinks for the profiles directory
|
|
16072 DesignaKnit 7 fails to run
|
|
16123 WINE and Office progs running in background when they shouldn't be
|
|
16363 Google Chrome window is rendered totally black.
|
|
16620 Office 2003 cannot install Service Pack 3
|
|
16686 Wine's wordpad doesn't allow setting font?
|
|
16769 MSN Messenger 7.0 Don't redraw the chat window correctly
|
|
16901 bejeweled and bejeweled twist use 100% cpu
|
|
16926 Mathematica 7 Player complains "could not establish a connection to the kernel"
|
|
17305 PCMark 05 crashes on unimplemented d3dx9_25.dll.D3DXGetImageInfoFromFileInMemory
|
|
17470 IP Softphone 2050 doesn't start
|
|
17629 unimplemented function setupapi.dll.CM_Locate_DevNode_ExA
|
|
17687 vlc 0.9.8a segfaults on launch
|
|
17983 WiX fails with builtin msi.dll
|
|
17993 winamp's installer shows corrupted checkbox buttons
|
|
18044 System Font Linking fails with MS Shell Dlg
|
|
18080 Clipboard (Ctrl+V) no longer works in Word 2003/2007
|
|
18188 Everest Poker and Casino exit silently with builtin gdiplus
|
|
18246 Adobe Updater: crashes when installing updates
|
|
18274 Xenocode Virtual Appliance Runtime Error 0xD0000022
|
|
18349 Incorrect font rendering in Japanese locale
|
|
18395 Garrys mod crashes when joining.
|
|
18453 hs950 firmware installer crashes on exit with unimplemented function SETUPAPI.dll.SetupUninstallOEMInfA
|
|
18515 Deleting the last entry in the overrides tab in winecfg is not shown correctly
|
|
18537 Child windows jump when clicked and dragged by title bar
|
|
18555 Dotnet power profile fixmes cause irritation in bash/dash
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Changes since 1.1.21:
|
|
|
|
Alexandre Julliard (33):
|
|
user32/tests: Fix the LB_DELETESTRING for older Windows versions.
|
|
user32/tests: Add more systematic support for ignoring certain messages.
|
|
include: Fix the C_ASSERT macro for the latest gcc.
|
|
user32/tests: Add an optional message for Win95.
|
|
wininet: Centralize detection of chunked mode and add a flag for it in the http request structure.
|
|
wininet: Add a read-ahead buffer to allow InternetQueryDataAvailable to return the right values in chunked mode.
|
|
wininet/tests: Add a test for reading chunked data.
|
|
wininet: Get rid of the SSL-specific read-ahead buffer.
|
|
mlang: Return the correct count in IMLangFontLink_GetStrCodePages when aborting early.
|
|
shlwapi: Add a partial stub for IConnectionPoint_InvokeWithCancel.
|
|
ntdll: Added a stub for RtlUnwindEx on x86_64.
|
|
ntdll: Initial implementation of RtlVirtualUnwind on x86_64.
|
|
ntdll/tests: Added some test cases for RtlVirtualUnwind.
|
|
ntdll: Free old memory block when reallocating to a large block.
|
|
ntdll: Tweak the file mapping permission checks some more, with tests.
|
|
ntdll/tests: Add more tests for RtlVirtualUnwind.
|
|
ntdll: Add support for some function epilogs in RtlVirtualUnwind.
|
|
ntdll: Add test cases for the returned frame value in RtlVirtualUnwind.
|
|
msvcrt/tests: Use the _winver etc. variables instead of the __p_ functions that don't exist on 64-bit.
|
|
winmm: Fix some Win64 pointer truncations issues.
|
|
msacm32.drv: Fix some Win64 pointer truncations issues.
|
|
oleaut32: Add support for registering 64-bit typelibs.
|
|
oleaut32/tests: Fix some pointer sizes in typelib tests for 64-bit.
|
|
oleaut32/tests: Fix the tmarshal test on 64-bit.
|
|
widl: Add support for writing 64-bit format typelibs.
|
|
widl: Add support for standard target options to allow building the right typelib kind when cross-compiling.
|
|
oleaut32/tests: Fix some pointer sizes in typelib tests for 64-bit.
|
|
kernel32: Add missing terminator on %wc format conversion.
|
|
shell32: Remove unnecessary linefeeds in traces.
|
|
ntdll: Implemented RtlLookupFunctionEntry for x86_64.
|
|
ntdll: Initial support for dispatching exceptions to stack handlers on x86_64.
|
|
ntdll: Implement __C_specific_handler for x86_64.
|
|
ntdll: Implement RtlUnwindEx for x86_64.
|
|
|
|
Anders Jonsson (3):
|
|
notepad: Update Swedish translation.
|
|
regedit: Update Swedish translation.
|
|
mshtml: Update Swedish translation.
|
|
|
|
Andrew Nguyen (11):
|
|
kernel32/tests: Correctly skip tests when the Unicode directory functions are not available.
|
|
kernel32/tests: Correctly skip tests when the Unicode drive functions are not available.
|
|
kernel32/tests: Correctly skip when the Unicode file functions are not available.
|
|
kernel32/tests: Correctly skip when Unicode locale functions are not available.
|
|
kernel32/tests: Correctly skip when GetTempPathW is not available.
|
|
kernel32/tests: Correctly skip when Unicode thread functions are not available.
|
|
kernel32: Don't validate the command line parameter of CreateProcessW.
|
|
kernel32: Correct the last error of CreateProcessW with an empty application name string.
|
|
kernel32: Correct the last error of CreateProcessW with an empty command line string.
|
|
kernel32/tests: Use named constants for a drive test.
|
|
kernel32/tests: Correctly skip when the Unicode communications functions are not available.
|
|
|
|
André Hentschel (1):
|
|
winemaker: Read the includes of a dsp project file.
|
|
|
|
Aric Stewart (19):
|
|
msctf: Implement ITfKeystrokeMgr::AdviseKeyEventSink.
|
|
msctf: Implement ITfKeystrokeMgr::UnadviseKeyEventSink.
|
|
msctf: Implement ITfKeystrokeMgr::GetForeground.
|
|
msctf: Implement ITfSource interface for ITfInputProcessorProfiles.
|
|
msctf: Support advising ITfLanguageProfileNotifySink in ITfInputProcessorProfiles.
|
|
msctf: Map out currently missing interfaces.
|
|
msctf: Define ITfEditSession implemented by TextServices.
|
|
msctf: TfContext intitalization and uninitialization on Push and Pop.
|
|
msctf/tests: Test TextService requesting an EditSession.
|
|
msctf: Starting implementation of ITfContext::RequestEditSession and ITextStoreACPSink::OnLockGranted.
|
|
advapi32: Handle well qualified names in LookupAccountNameW for account names.
|
|
msctf: Add stub implementation of ITfRange.
|
|
msctf: Implement ITfRange::GetContext.
|
|
msctf: Beginning of TfEditCookie definition and usage.
|
|
msctf: Generate TfEditCookies for edit sessions.
|
|
msctf: Correct order of dwFlag checking to properly be able to set a ReadWrite lock.
|
|
msctf: Beginning implementation of ITfContext::GetStart.
|
|
msctf: Beginning implementation of ITfContext::GetEnd.
|
|
msctf: Beginning implementation of ITfContext::GetSelection.
|
|
|
|
Aurimas Fišeras (1):
|
|
notepad: Update Lithuanian translation.
|
|
|
|
Austin English (7):
|
|
secur32/tests: Sign compare fixes.
|
|
d3dxof/tests: Sign compare fix.
|
|
hlink/tests: Sign compare fix.
|
|
msvcrt/tests: Sign compare fixes.
|
|
imm32/tests: Sign compare fix.
|
|
ntdll: Change a noisy FIXME to a WARN.
|
|
powerprof: Remove a noisy FIXME.
|
|
|
|
Damjan Jovanovic (3):
|
|
oleaut32: fix a rounding bug in VarFormat.
|
|
oleaut32: Strip trailing decimal zeroes when rounding a number in VarFormat.
|
|
oleaut32: Add a failing VarFormat test showing that wine wrongly truncates decimals with large negative exponents instead of rounding.
|
|
|
|
Detlef Riekenberg (1):
|
|
wininet/tests: Remove a duplicate test.
|
|
|
|
Dmitry Timoshkov (5):
|
|
sfnt2fnt: Take into account external leading when calculating the font point size.
|
|
winedump: Add an ability to dump font files.
|
|
system.sfd: Make lower case latin letters in 18 pixel Japanese bitmap font not bold.
|
|
user32: Invalidate a being removed listbox item before deleting it as it's been done before d2ecb1194102b6d7e6078556f80e58c70ca39c23.
|
|
dbghelp: All parameters of MiniDumpReadDumpStream() except base are optional.
|
|
|
|
Eric Pouech (2):
|
|
msvfw32: Clearly separate the 16-bit code out of the rest by wrapping 16-bit message functions in thunks.
|
|
msvideo16: Make msvideo16 a separate 16-bit module.
|
|
|
|
Francois Gouget (37):
|
|
winhlp32: Use Win32 APIs instead of strdup().
|
|
msctf/tests: Reorder the code to avoid forward declarations.
|
|
msctf/tests: Make some functions static.
|
|
setupapi: VcpEnumFiles() is implemented so export it.
|
|
dsound/tests: Replace malloc() with HeapAlloc().
|
|
lz32/tests: Replace malloc() with HeapAlloc().
|
|
ntdll/tests: Replace malloc() with HeapAlloc().
|
|
shell32/tests: Replace malloc() with HeapAlloc().
|
|
winecfg: Use Win32 APIs instead of strdup().
|
|
ddraw/tests: Replace malloc() with HeapAlloc().
|
|
wined3d: Make surface_force_reload() static.
|
|
iphlpapi: Make getInterfacePhysicalByName() static.
|
|
d3dx8/tests: Make compare_vec3() static.
|
|
rpcrt4: Make RPCRT4_NextHttpHeaderField() and RPCRT4_default_receive_fragment() static.
|
|
ntdll: virtual_free_system_view() is not used anymore so remove it.
|
|
riched20: ME_MakeString() is unused so remove it.
|
|
dplayx: NS_GetOtherMagic() is not used, so remove it.
|
|
dplayx: Reorder the code to avoid forward declarations.
|
|
fusion: assembly_get_architecture() is unused so remove it.
|
|
fusion: CompareAssemblyIdentity() and GetAssemblyIdentityFromFile() are unused stubs and don't belong in fusion.dll. So remove them.
|
|
comctl32/tests: Make flush_sequence() static.
|
|
winedbg: Replace realloc() with HeapReAlloc().
|
|
setupapi: Remove some dead code: VCP_VirtnodeDelete() and VCP_RenameFiles().
|
|
setupapi: VcpFlush() and vsmString{Compare,Find}() are unused so remove them.
|
|
shell32: Make AboutDlgProc() and SHELL_execute() static.
|
|
winapi_test: Simplify the code that builds the list of headers to process.
|
|
dplayx: cbDelete{Groups,Player}Elem() are unused so remove them.
|
|
winetest: Rename xmalloc() & co to heap_xxx() to not imply they are based on malloc(), and add heap_free().
|
|
winetest: Replace malloc() & co with HeapAlloc().
|
|
advapi32/tests: Replace realloc() with HeapReAlloc().
|
|
gphoto2.ds: Use Win32 APIs instead of strdup().
|
|
mstask/tests: Replace realloc() with HeapReAlloc().
|
|
oleaut32/tests: Replace realloc() with HeapReAlloc().
|
|
userenv/tests: Replace realloc() with HeapReAlloc().
|
|
msi/tests: Use win_skip() to skip over unimplemented functionality.
|
|
shell32: Add the SHCreateDirectoryEx() macro.
|
|
msctf: Fix an error message.
|
|
|
|
Frans Kool (1):
|
|
winedbg: Add Dutch translations.
|
|
|
|
Gerald Pfeifer (3):
|
|
cryptui: Remove double assignment in import_store_dlg_proc().
|
|
msi: Initialize variable in MSI_ApplyPatchW.
|
|
libwine: Remove redundant prototype for wine_call_on_stack().
|
|
|
|
Guy Albertelli (1):
|
|
kernel32/tests: Add more tests for GetVolumeNameForVolumeMountPointA.
|
|
|
|
Hans Leidekker (6):
|
|
setupapi: Add stub implementations of SetupUninstallOEMInfA/W.
|
|
setupapi: Add stub implementations of CM_Get_Device_Interface_List_Size_ExA/W.
|
|
wininet: Implement GetDiskInfoA.
|
|
wininet: Add a stub implementation of IncrementUrlCacheHeaderData.
|
|
kernel32: Add support for %ws and %wc format specifiers to FormatMessageA/W.
|
|
kernel32: Add tests for FormatMessageA/W.
|
|
|
|
Henri Verbeet (25):
|
|
wined3d: Use the output signature to map SM4 pixel shader outputs to the appropriate register.
|
|
d3d10core: Improve the shader input/output signature parsing code.
|
|
d3d10core: Parse pixelshader output signatures and pass them to CreatePixelShader().
|
|
d3d10core: Release the wined3d shader when the d3d10 pixel shader is destroyed.
|
|
d3d10core: Implement ID3D10Device::PSSetShader().
|
|
wined3d: Pass a struct wined3d_shader_register to shader_arb_get_register_name().
|
|
wined3d: Pass a struct wined3d_shader_register to shader_dump_register().
|
|
wined3d: Pass a struct wined3d_shader_register to shader_record_register_usage().
|
|
wined3d: Print the correct limit in a WARN().
|
|
wined3d: Don't create more than WINED3D_MAX_FBO_ENTRIES FBO entries.
|
|
wined3d: Directly call basetexture_apply_state_changes().
|
|
wined3d: Add missing GL locking to fragment_pipeline.enable_extension() implementations.
|
|
wined3d: Add missing GL locking to shader_backend_t.shader_free_private() implementations.
|
|
wined3d: Add missing GL locking to state table calls.
|
|
wined3d: Add missing GL locking to shader_backend_t.shader_select() calls.
|
|
wined3d: Add missing GL locking to delete_glsl_program_entry() calls.
|
|
wined3d: Add missing GL locking to calls to FBO functions.
|
|
wined3d: Add missing GL locking to set_blit_dimension() calls.
|
|
wined3d: Add missing GL locking to IWineD3DDeviceImpl_Uninit3D().
|
|
wined3d: Add missing GL locking to test_pbo_functionality().
|
|
wined3d: Add missing GL locking to d3dfmt_p8_upload_palette().
|
|
wined3d: Add missing GL locking to ffp_blit_set() and ffp_blit_unset().
|
|
wined3d: Add missing GL locking to check_fbo_compat().
|
|
wined3d: Document functions that depend on the caller to do GL locking.
|
|
wined3d: Remove some unused defines.
|
|
|
|
Huw Davies (28):
|
|
ole32/tests: Make the size tests for the WdtpInterfacePointer marshaller more restrictive.
|
|
ole32/tests: Add tests to show the WdtpInterfacePointer marshal data looks like the result of CoMarshalInterface.
|
|
include: Correct a typo.
|
|
ole32: Add proxies and stubs for GetData and GetDataHere.
|
|
ole32: Add proxies and stubs for Read and Write.
|
|
ole32: Add proxies and stubs for Seek and CopyTo.
|
|
ole32: Add proxies and stubs for OpenStream and EnumElements.
|
|
ole32: Add proxies and stubs for ReadAt and WriteAt.
|
|
ole32: Add proxies and stubs for FillAppend and FillAt.
|
|
msctf/tests: Fix a compiler warning.
|
|
ole32/tests: Show that it's the loword of the separate flag parameter that determines the marshalling context.
|
|
ole32: Implement the WdtpInterfacePointer marshal functions.
|
|
ole32/tests: Add tests for STGMEDIUM marshalling with a non-NULL pUnkForRelease.
|
|
ole32: Add support for marshalling pUnkForRelease.
|
|
ole32/tests: Add tests for TYMED_ISTREAM marshalling.
|
|
ole32: Implement TYMED_ISTREAM marshalling.
|
|
ole32: Implement TYMED_ISTORAGE marshalling.
|
|
ole32/tests: Remove assumptions about the size of marshalled data.
|
|
ole32/tests: Cope with an alignment hole between the two marshalled interfaces.
|
|
ole32: Beginnings of OleCreateFromDataEx.
|
|
ole32: Add support for retrieving data from IPersistStorage.
|
|
ole32: Add support for retrieving the data from CF_EMBEDDEDOBJECT.
|
|
ole32: Use OleCreateFromDataEx to implement OleCreateFromData.
|
|
ntdll/tests: Mark RtlUnicodeStringToInteger("", 16) as broken for nt4.
|
|
ole32/tests: Exercise the HGLOBAL marshaller over a range of block sizes.
|
|
ole32/tests: Use the current stream position to determine the marshal data size.
|
|
ole32: Fix remote HMETAFILEPICT marshalling on 64 bit systems.
|
|
ole32: Explicitly add the three ULONGs from the METAFILEPICT struct to allow for padding in the 64-bit version.
|
|
|
|
Ilya Shpigor (1):
|
|
msi: Subscribe to SetProgress event on adding progress bar control to dialog.
|
|
|
|
Jacek Caban (27):
|
|
urlmon: Cache the binding notif window.
|
|
urlmon: Added support for PI_APARTMENTTHREADED to BindProtocol::Switch.
|
|
urlmon: Added support for PI_APARTMENTTHREADED to BindProtocol::ReportProgress.
|
|
urlmon: Added PI_APARTMENTTHREADED support to BindProtocol::ReportProgress.
|
|
urlmon: Added PI_APARTMENTTHREADED support to BindProtocol::ReportResult.
|
|
urlmon: Use PI_APARTMENTTHREADED in Binding object.
|
|
urlmon: Return E_FAIL in Binding::Switch implementation.
|
|
urlmon: Get rid of no longer needed thread checking in Binding object's ReportData and ReportResult implementation.
|
|
urlmon: Get rid of no longer needed thread checking in Binding::ReportProgress.
|
|
urlmon: Get rid of no longer needed values in Binding object.
|
|
urlmon: Moved notif window handling to bindprot.c.
|
|
mshtml: Handle aCount < buf_size case correctly in nsIInputStream::Read implementation.
|
|
urlmon: Added PI_MIMEVERIFICATION support.
|
|
urlmon: Added PI_MIMEVERIFICATION tests.
|
|
urlmon: Use PI_MIMEVERIFICATION in Binding object.
|
|
urlmon: Added GetBindString(BINDSTRING_URL) implementation.
|
|
urlmon: Added BINDSTATUS_LOADINGMIMEHANDLER and BINDSTATUS_LOADINGMIMEHANDLER support to Binding object.
|
|
urlmon: Use internal IInternetProtocol protocol for communication with pluggable protocol in BindProtocol.
|
|
urlmon: Fixed buffer size argument in Read call.
|
|
urlmon: Move MIME availability handling to separated function.
|
|
urlmon: Use protocol_handler in Switch implementation.
|
|
urlmon: Use common name for IInternetProtocol and IInternetProtocolSink vtbls.
|
|
urlmon: Added support for MIME filters.
|
|
urlmon: Added MIME filter handling in BindProtocol tests.
|
|
urlmon: Added IUriContainer declaration.
|
|
urlmon: Fixed buffer size calculation.
|
|
urlmon: Fixed tests on Windows.
|
|
|
|
Joris Huizer (2):
|
|
pdh: Return correct error on allocation failure.
|
|
msctf: ITfContext::RequestEditSession: dwLockFlags logic corrected.
|
|
|
|
Juan Lang (5):
|
|
inetmib1/tests: Trace the SNMP error code and index rather than GetLastError on failure.
|
|
inetmib1: Fix memory leaks.
|
|
inetmib1: Make sure the successor to an item doesn't have an identical key as it, to prevent infinite loops in table enumeration.
|
|
inetmib1: Don't query the same OID twice if it returns SNMP_ERRORSTATUS_NOSUCHNAME the first time.
|
|
inetmib1: Rename a poorly named variable.
|
|
|
|
Kai Blin (1):
|
|
secur32: Don't try to use ntlm_auth --use-cred-cache.
|
|
|
|
Lionel Debroux (1):
|
|
kernel32: Fix doc header for SetThreadIdealProcessor.
|
|
|
|
Luke Benstead (1):
|
|
ddraw: Add tests for DirectDrawSurface reference counting.
|
|
|
|
Marcus Meissner (2):
|
|
urlmon: Separate NULL ptr check (Coverity 924).
|
|
wininet: lpwhr cannot be NULL (Coverity 927).
|
|
|
|
Michael Stefaniuc (9):
|
|
msvideo.dll16: Add missing unlock on an error path (Smatch).
|
|
msctf: Allocate memory only right before it's needed.
|
|
notepad: Use the more specific MAKEINTRESOURCEW macro.
|
|
notepad: Use the explicit W-form of the functions.
|
|
notepad: The UNICODE define isn't needed anymore; remove it.
|
|
notepad: Fix the Romanian translation.
|
|
Fix typo in Romanian translation basă => bază.
|
|
urlmon: Move 'inline' right after the storage specifier.
|
|
msctf: Use FAILED instead of !SUCCEDED.
|
|
|
|
Nicolas Le Cam (2):
|
|
wininet/tests: Temporize async HttpSendRequestEx test to avoid timeouts.
|
|
wininet/tests: Fix test when automatically detect network settings is on.
|
|
|
|
Nikolay Sivov (36):
|
|
comctl32/listview: Make ListView_* macros match PSDK.
|
|
comctl32/listview: Remove superfluous forward declarations.
|
|
comctl32/listview: Select all items with LVM_SETITEMSTATE is blocked in LVS_SINGLESEL.
|
|
comctl32/listview: Don't redraw focus rectangle on column scroll.
|
|
comctl32/listview: Add LVN_INCREMENTALSEARCH definitions.
|
|
comctl32/header: Make Header_* macros match PSDK.
|
|
comctl32/listview: A couple of tests for changing item attributes.
|
|
comctl32/listview: Use neutral LVITEM in ListView_SetItemState macro.
|
|
comctl32/listview: Don't check for state changes we are not aware to store (with some tests).
|
|
comctl32/tab: Fix TabCtrl_* macros.
|
|
comctl32/treeview: Fix TreeView_* macros.
|
|
comctl32/animate: Fix Animate_* macros.
|
|
comctl32/header: Retrieve control data only once at WinProc call.
|
|
comctl32/header: Move parameter cast to WinProc where possible.
|
|
comctl32/header: Use cached colors instead of querying them again.
|
|
comtl32/listview: Cache Header control window GWL_STYLE.
|
|
comctl32/treeview: Use cached colors instead of GetSysColor in TreeView.
|
|
comctl32/tests: Don't use magic numbers for ListView exstyles.
|
|
comctl32/ipaddress: Use cached colors instead of GetSysColor for IPAddress control.
|
|
comctl32/monthcal: Use cached colors instead of GetSysColor for MonthCal.
|
|
comctl32/rebar: Use cached colors instead of GetSysColor for Rebar.
|
|
comctl32/status: Use cached colors instead of GetSysColor for Status.
|
|
comctl32/toolbar: Retrieve control data once at WinProc.
|
|
comctl32/toolbar: Remove superfluous forward declarations.
|
|
comctl32/toolbar: Use already cached control window style.
|
|
comctl32/toolbar: No need to use GetSysColor directly.
|
|
comctl32/comboex: Use cached colors for ComboEx.
|
|
comctl32/tab: Use cached colors for Tab.
|
|
comctl32/syslink: Use cached colors for SysLink.
|
|
comctl32/tooltips: Use cached colors for ToolTips.
|
|
comctl32/listview: Handle mouse selections more accurately.
|
|
comctl32/listview: Fix hittesting for LVS_REPORT subitems.
|
|
comctl32/listview: Don't use uninitialized value.
|
|
comctl32/tests: A basic test for ListView WM_SETREDRAW.
|
|
comctl32/listview: Update focus rectangle properly.
|
|
comctl32/tests: A bunch of ListView hittest tests.
|
|
|
|
Paul TBBle Hampson (1):
|
|
gdi32: Autopopulate FontLinks when autopopulating FontSubstitutes.
|
|
|
|
Paul Vriens (18):
|
|
notepad: Fix the Dutch translations.
|
|
comdlg32: Improve the Dutch find and replace dialogs.
|
|
shell32: Improve the Dutch 'about' message box.
|
|
wininet/tests: Fix some test failures with IE8 on W2K3.
|
|
mshtml/tests: Fix some test failures with IE8.
|
|
shdocvw/tests: Fix a test failure with IE8.
|
|
user32/tests: Fix test failures on Win9x/WinME.
|
|
wininet/tests: Fix some test failures on systems with IE6 or older.
|
|
inetcomm: Prevent possible dereferences (Coverity).
|
|
setupapi/tests: Fix remaining failures on Win9x.
|
|
setupapi: Fix passing a NULL parameter (Coverity).
|
|
wine.inf: Set the correct initial service pack information.
|
|
ntdll: Fix a typo.
|
|
kernel32/tests: Fix some test failures on Win9x/WinME.
|
|
wintrust/tests: Add a basic CryptCATOpen test.
|
|
urlmon/tests: Fix some test failures on IE8.
|
|
gdi32/tests: Fix a test failure on Win9x/WinME.
|
|
kernel32/tests: Fix test failure on older W2K boxes.
|
|
|
|
Rein Klazes (1):
|
|
win87em.dll16: Remove a unnecessary floating point instruction that can cause invalid operation exceptions.
|
|
|
|
Ricardo Filipe (2):
|
|
setupapi: Add stubs for CM_Locate_DevNode_ExA/W.
|
|
cfgmgr32: Forward CM_Locate_DevNode_ExA/W calls to setupapi.
|
|
|
|
Rico Schüller (2):
|
|
wined3d: Add UnregisterClass() on DLL_PROCESS_DETACH.
|
|
winedbg: Do not print more than 9 characters from pThread->name.
|
|
|
|
Robert Key (2):
|
|
wined3d: Fix ATI HD4800 being reported as ATI 9500.
|
|
wined3d: Remove HD 4800 "2048MB for X2 versions" comment.
|
|
|
|
Roderick Colenbrander (10):
|
|
opengl32: Add a wglShareLists test.
|
|
wgl: Duplicate some single buffered pixel formats for bitmap rendering and restrict bitmap rendering to these formats.
|
|
wgl: Select bitmap capable formats when PFD_DRAW_TO_BITMAP is requested by the caller.
|
|
wgl: Offer PFD_GENERIC_ACCELERATED on bitmap capable formats.
|
|
wgl: Add WGL_SWAP_METHOD_ARB support.
|
|
wgl: Make sure WGL_SUPPORT_GDI_ARB is only seen on formats on which we set it during startup (in get_formats).
|
|
wgl: Make sure WGL_DRAW_TO_BITMAP_ARB is only seen on our duplicated bitmap-capable formats.
|
|
wgl: Use local pixel format data for WGL_ACCELERATION_ARB.
|
|
wgl: Set PFD_GENERIC_FORMAT on bitmap formats instead of PFD_GENERIC_ACCELERATED.
|
|
wgl: Add a test for WGL_ACCELERATION_ARB and the PFD_GENERIC_* flags.
|
|
|
|
Stefan Dösinger (36):
|
|
wined3d: Merge shader_arb_add_src_param and pshader_gen_input_modifier_line.
|
|
wined3d: Get rid of the strcat in shader_arb_add_dst_param and make it shader_arb_get_dst_param.
|
|
wined3d: Simplify shader_hw_map2gl.
|
|
wined3d: Tidy up shader_hw_rsq_rcp.
|
|
wined3d: Standardize pshader_hw_texkill.
|
|
wined3d: Tidy up pshader_hw_tex.
|
|
wined3d: Fix 1.4 pshader projection in ARB.
|
|
wined3d: Separate Tx tempregs from Tx varyings in ARB.
|
|
wined3d: Tidy up pshader_hw_cnd.
|
|
wined3d: Tidy up pshader_hw_cmp.
|
|
wined3d: Tidy up pshader_hw_dp2add.
|
|
wined3d: Tidy up pshader_hw_texreg2rgb and friends.
|
|
wined3d: Fix a few more hardcoded pixel shader registers.
|
|
wined3d: Fix remaining incorrect dst register getters.
|
|
wined3d: Centralize WINED3DSPDM_SATURATE handling.
|
|
wined3d: Don't use TMP_COLOR unless srgb is enabled.
|
|
wined3d: Use local constants for bump parameters.
|
|
wined3d: Update the bump constants after a shader change.
|
|
wined3d: Support clipplanes with GLSL.
|
|
wined3d: Avoid declaring helper_const in vertex programs if possible.
|
|
WineD3D: Support more constants in ARB shaders.
|
|
wined3d: Only declare TMP_OUT in vertex shaders.
|
|
wined3d: Get rid of TMP2 and some easy TMP register uses.
|
|
wined3d: Get rid of TMP access in texm3x2*.
|
|
wined3d: Get rid of TMP accesses in texm3x3* instructions.
|
|
wined3d: Use CMP instead of SLT and SGE in sRGB correction.
|
|
wined3d: Get rid of the TMP register in fragment shaders.
|
|
wined3d: Fix srgb correction.
|
|
wined3d: Implement mova rounding in arb.
|
|
wined3d: Prepare for vec4 address registers in ARB.
|
|
wined3d: Emulate the 4 component address register in ARB.
|
|
wined3d: Support ABS and ABSNEG in ARB.
|
|
wined3d: Add NV asm extension support to the ARB backend.
|
|
wined3d: Support ABS and ABSNEG with NV extensions if available.
|
|
wined3d: Support vec4 A0 with NV_vertex_program2_option.
|
|
wined3d: Implement SGN in ARB.
|
|
|
|
Stefan Leichter (1):
|
|
traffic: Stub for TcRegisterClient.
|
|
|
|
Tim Wright (1):
|
|
qmgr: Change BITS_IBackgroundCopyJob_SetPriority to a stub.
|
|
|
|
Vincent Povirk (18):
|
|
gdiplus: Add a trace to GdipDrawString.
|
|
gdiplus: Add a trace to GdipMeasureString.
|
|
gdiplus: Add string format traces.
|
|
gdiplus: Populate the installed font collection.
|
|
gdiplus: Stub GdipWidenPath.
|
|
gdiplus: Stub GdipWarpPath.
|
|
shell32: Handle NULL return icon parameters in SHDefExtractIcon.
|
|
gdiplus: Implement GdipTransformPoints.
|
|
gdiplus: Implement GdipTransformPointsI.
|
|
ole32: Process sent and DDE messages in CoWaitForMultipleHandles.
|
|
winex11.drv: Use the proper enum value for repeat.
|
|
winex11.drv: Optimize AlphaBlend of 1x1 source bitmaps.
|
|
gdiplus: Implement partially transparent solid fill brushes.
|
|
shell32: Add test for SHCreateShellItem.
|
|
shell32: Fail properly when no pidl is passed to SHCreateShellItem.
|
|
shell32: Handle parent folders in SHCreateShellItem.
|
|
shell32: Implement IShellItem_GetParent.
|
|
shell32: Implement ShellItem_GetAttributes.
|
|
|
|
Vitaliy Margolen (3):
|
|
dxdiagn: Rename szClsidCat and szClsidFilter to match native information.
|
|
dxdiagn: Correct version format property.
|
|
dxdiagn: DirectShowFilters should go under numbered sub-containers.
|
|
|
|
--
|
|
Alexandre Julliard
|
|
julliard@winehq.org
|