305 lines
15 KiB
Plaintext
305 lines
15 KiB
Plaintext
The Wine development release 1.5.27 is now available.
|
|
|
|
What's new in this release (see below for details):
|
|
- System tray support in the Mac driver.
|
|
- Various C runtime improvements.
|
|
- Large icons for built-in applications.
|
|
- Various bug fixes.
|
|
|
|
The source is available from the following locations:
|
|
|
|
http://prdownloads.sourceforge.net/wine/wine-1.5.27.tar.bz2
|
|
http://mirrors.ibiblio.org/wine/source/1.5/wine-1.5.27.tar.bz2
|
|
|
|
Binary packages for various distributions will be available from:
|
|
|
|
http://www.winehq.org/download
|
|
|
|
You will find documentation on http://www.winehq.org/documentation
|
|
|
|
You can also get the current source directly from the git
|
|
repository. Check http://www.winehq.org/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.5.27 (total 34):
|
|
|
|
23082 SlingPlayer 2.x fails when connecting
|
|
23751 SpongeBob SquarePants: Diner Dash 2 - some icons are garbled
|
|
24325 MSXML Parser corrupts line breaks
|
|
24502 SimCity 3000 Unlimited crashes when loading
|
|
25455 PopCap games installer hangs before showing the license agreement
|
|
26573 "register with eBay" link in eBay Turbo Lister 9's help file doesn't do anything
|
|
26586 IXMLHTTPRequest basic authentication doesn't work
|
|
27578 Cygwin's wget.exe can't download files
|
|
28667 SlingPlayer 1.5 UI falls apart when streaming
|
|
29079 Serious Sam HD TSE: low performance
|
|
29186 QQ International 1.1 doesn't install properly
|
|
29499 Age of Empires II freezes when disconnecting from a multiplayer room/game using native DirectPlay DLL
|
|
29627 Metacell demo refuses to run
|
|
30904 SlingPlayer 1.3 crashes when streaming
|
|
31546 PS3 gamepad analog sticks problem
|
|
31656 Call of Cthulhu: DCoTE doesn't run
|
|
31682 Sony PC Companion 2.10 crashes at the welcome screen
|
|
32013 RPG Maker games crash - "Failed to load archive."
|
|
32178 Crash in SlingPlayer 2's help file
|
|
32558 Visual Studio 2010 (10.0) Express Edition web installer crashes due to winhttp reporting available chunk size > 32 KiB (heap corruption)
|
|
32992 ARM port of "WabbitEMU" wants KERNEL32.dll.RtlLookupFunctionEntry
|
|
33103 Nimbus crashes on the level selection screen (needs msvcp90.dll.?_Getcat@?$time_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@SAIPAPBVfacet@locale@2@PBV42@@Z)
|
|
33123 Naver LINE doesn't work with builtin msvcr90
|
|
33201 DVDFab HD Decrypter fails to start with builtin msvcr90
|
|
33213 Wine crashes if printing images
|
|
33221 Visual Studio 2008 (9.0) Express Edition cannot compile with builtin msvcr90
|
|
33228 Icebreakers demo: image missing in the launcher
|
|
33244 Excel 2007 crash text to columns
|
|
33254 sprintf doesn't respect _set_output_format for E format
|
|
33262 Torchlight 2 does not start with builtin msvcr90
|
|
33271 advapi32 OpenServiceW on non-existing service causes crash in SERV_OpenServiceW() if 'service' debug channel is used
|
|
33276 Brothers Keeper program, after editing, you cannot stop the program.
|
|
33278 Torchlight 2 hangs on menu with builtin msvcr90
|
|
33279 Cygwin wants ntdll.dll.RtlConvertToAutoInheritSecurityObject
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Changes since 1.5.26:
|
|
|
|
Akihiro Sagawa (3):
|
|
msvcrt: Fix mbtowc_l in C locale.
|
|
msvcrt/tests: Add locale dependent fgetwc tests.
|
|
msvcrt/tests: Add unicode fgetwc tests.
|
|
|
|
Alexandre Julliard (19):
|
|
winex11: Don't use uninitialized variables (Coverity).
|
|
wrc: Add support for PNG icons.
|
|
buildimage: Store large images as raw PNG files in icons.
|
|
cmd: Add a 256x256 icon.
|
|
iexplore: Add a 256x256 icon.
|
|
msiexec: Add a 256x256 icon.
|
|
notepad: Add a 256x256 icon.
|
|
regedit: Add a 256x256 icon.
|
|
taskmgr: Add a 256x256 icon.
|
|
winecfg: Add a 256x256 icon.
|
|
winefile: Add a 256x256 icon.
|
|
winemine: Add a 256x256 icon.
|
|
winetest: Add a 256x256 icon.
|
|
winhlp32: Add a 256x256 icon.
|
|
wordpad: Add a 256x256 icon.
|
|
appwiz.cpl: Add a 256x256 icon.
|
|
inetcpl.cpl: Add a 256x256 icon.
|
|
user32: Add size checks when creating an icon from bitmap info.
|
|
user32: Constify pointers that point to read-only file data.
|
|
|
|
Alistair Leslie-Hughes (1):
|
|
iads.idl: Add missing interfaces.
|
|
|
|
Andrew Eikum (3):
|
|
riched20: EM_FINDTEXT implementation should match richedit character type.
|
|
mmdevapi: Don't free resources on PROCESS_DETACH.
|
|
winmm: Shutdown the devices thread when all devices are closed.
|
|
|
|
André Hentschel (5):
|
|
winedump: Recognize IMAGE_DEBUG_TYPE_CLSID.
|
|
winedump: Dump exception info on ARM.
|
|
ntdll: Add stubs for RtlAddFunctionTable and RtlDeleteFunctionTable on ARM.
|
|
ntdll: Implement RtlLookupFunctionEntry on ARM.
|
|
ntdll: Improve stub for FileFsAttributeInformation in NtQueryVolumeInformationFile.
|
|
|
|
Aric Stewart (3):
|
|
usp10: Correct access to -1 index of array.
|
|
user32: ImmProcessKey is only called on WM_KEYDOWN and if the message is being removed.
|
|
imm32/tests: Show behavior with VK_PROCESSKEY in relation to PeekMessage.
|
|
|
|
Austin English (2):
|
|
msvcp90/tests: Remove thiscall_thunk_retptr struct definitions.
|
|
ntdll: Add a stub for RtlConvertToAutoInheritSecurityObject.
|
|
|
|
C.W. Betts (1):
|
|
winemac: Implement getting and setting screen saver state on OS X.
|
|
|
|
Carlo Bramini (1):
|
|
inetcpl.cpl: Minor fix, remove useless code.
|
|
|
|
Daniel Jelinski (2):
|
|
comctl32/listview: Fix overwriting of item values.
|
|
wined3d: Add NVidia GeForce 315M.
|
|
|
|
Detlef Riekenberg (1):
|
|
kernel32/tests: Avoid test failure on multicore machines.
|
|
|
|
Dmitry Timoshkov (4):
|
|
gdi32: Add support for disk-based metafiles to GetMetaFileBitsEx.
|
|
windowscodecs: Make JPEG decoder fallback to 96 dpi resolution for density_unit == 0 case.
|
|
ws2_32: Make _is_blocking() return server error code, so that callers can act appropriately.
|
|
ole32: Fix an apartment reference count leak on error path.
|
|
|
|
Francois Gouget (1):
|
|
winhttp: netconn_get_next_line() is not used anymore so remove it.
|
|
|
|
Frédéric Delanoy (1):
|
|
wined3d: Add NVIDIA GeForce 410M.
|
|
|
|
Hans Leidekker (5):
|
|
rpcrt4: Use the right port for https connections.
|
|
winhttp: Add a read-ahead buffer to allow WinHttpQueryDataAvailable to return the right values in chunked mode.
|
|
winhttp: Remove support for MSG_PEEK.
|
|
urlmon: Fix handling of mailto URIs in CoInternetCombineUrlEx.
|
|
mshtml: Don't append slashes to opaque protocol identifiers.
|
|
|
|
Huw Davies (6):
|
|
riched20: We don't need to special case the PARAFORMAT2 fields since the masks have already been correctly sanitised. This fixes setting PFE_RTLPARA.
|
|
riched20: Set the bidi base embedding level.
|
|
riched20: Always write out the color table.
|
|
gdi32: Printer drivers don't use the character extra spacing if lpdx is supplied.
|
|
user32: Invalidate the listbox in LB_SETCOUNT.
|
|
user32: Keep the combo listbox within the monitor's work area.
|
|
|
|
Jacek Caban (24):
|
|
mshtml: Added IHTMLButtonElement::name implementation.
|
|
mshtml: Added IHTMLButtonElement::name tests.
|
|
jscript: Return buffer pointer separately from jsstr_t from jsstr_alloc_len.
|
|
secur32: Pass whole schan_credentials struct to schannel backend implementations.
|
|
jscript: Added jsstr_flatten helper and use it to access string buffer in date.c.
|
|
jscript: Use jsstr_flatten to access string buffer in dispex.c.
|
|
jscript: Use jsstr_flatten to access string buffer in jsutils.c.
|
|
urlmon: Fixed handling URIs with implicit file scheme in CoInternetCombineUrlEx.
|
|
mshtml: Use Uri_CREATE_ALLOW_IMPLICIT_FILE_SCHEME in CreateUri calls.
|
|
jscript: Added to_flat_string helper and use it to access string buffer in activex.c.
|
|
jscript: Use to_flat_string to access string buffer in array.c.
|
|
jscript: Use helpers to access string buffer in engine.c.
|
|
jscript: Use helpers to access string buffer in global.c.
|
|
jscript: Use helpers to access string buffer in object.c.
|
|
secur32: Added support for grbitEnabledProtocols in schan_AcquireClientCredentials.
|
|
secur32: Added SECPKG_ATTR_SUPPORTED_PROTOCOLS implementation.
|
|
secur32: Added SECPKG_ATTR_SUPPORTED_PROTOCOLS tests.
|
|
mshtml: Added IHTMLButtonElement::disabled implementation.
|
|
mshtml: Added IHTMLButtonElement::disabled tests.
|
|
urlmon: Delay processing notifications from Read during MIME verification.
|
|
libwine: Added tid debug channel support on native Windows builds.
|
|
jscript: Added jsstr_extract helper and use it in String.charCodeAt implementation.
|
|
jscript: Use helpers to access string buffer in some String functions.
|
|
secur32: Take schannel backend capabilities into account when configuring enabled protocols.
|
|
|
|
Jactry Zeng (1):
|
|
msvcrt: Added _wcsncoll and _wcsncoll_l implementation.
|
|
|
|
Jimmy Rentz (1):
|
|
advapi32: Fix segfault in OpenService.
|
|
|
|
Ken Thomases (19):
|
|
winemac: Rename create_cgimage_from_icon() to create_cgimage_from_icon_bitmaps().
|
|
winemac: Move create_cgimage_from_icon_bitmaps() into new module, image.c.
|
|
winemac: Set application Dock icon from first icon resource in process's .exe file.
|
|
winemac: Implement rudimentary support for system tray icons as Mac status items.
|
|
winemac: Allow Command-[Shift-]Tab to switch apps even when the displays are captured.
|
|
winemac: Don't read an array at index -1 in debugstr_pf().
|
|
winemac: Implement GetDeviceGammaRamp() and SetDeviceGammaRamp().
|
|
winemac: Specify import and export functions explicitly in builtin_format_names[].
|
|
winemac: Support CFSTR_SHELLURLW (UniformResourceLocator) clipboard format, mapped to public.url.
|
|
explorer: Create desktop window hidden and only show it if it wins the race.
|
|
winemac: Keep stable surface for layered windows using UpdateLayeredWindow().
|
|
winemac: Use kCGLPFANoRecovery for accelerated pixel formats in create_context().
|
|
winemac: Set the ordering of color modes explicitly to reduce chance of picking an odd one.
|
|
winemac: Synthesize 8- and 16-bpp display modes if the system doesn't provide any.
|
|
winemac: Don't override -[NSOpenGLContext clearDrawable], just use our own method.
|
|
winemac: Add proper locking in macdrv_surface_set_region().
|
|
winemac: Invalidate window shadow on every draw for transparent windows.
|
|
winemac: Draw surface region rects separately instead of clipping one big draw.
|
|
winemac: Track drawn surface region to reduce black flicker for new or resized windows.
|
|
|
|
Lucas Zawacki (1):
|
|
dinput: Initialize all axis (from 0 to ABS_MAX) with -1.
|
|
|
|
Marcus Meissner (5):
|
|
jscript: Check the correct heap return condition (Coverity).
|
|
windowscodecs: Do not leak profile on errors (Coverity).
|
|
jscript: Fix warning with older compilers.
|
|
urlmon: Pass up error on error condition (Coverity).
|
|
strmbase: Fixed user-after-free (Coverity).
|
|
|
|
Michael Stefaniuc (10):
|
|
dplayx: Get rid of LPCLASSFACTORY and use a better name for the methods.
|
|
dplayx: Fix QueryInterface, AddRef and Release methods for IClassFactory.
|
|
dplayx: Fix DllGetClassObject().
|
|
dplayx: Have the decency to support IUnknown in DirectPlay.
|
|
dplayx/tests: Remove superfluous void pointer casts.
|
|
dplayx/tests: Get rid of the LPDIRECTPLAY type usage.
|
|
dplayx/tests: Add DirectPlay COM tests.
|
|
dplayx: Get rid of the unused DirectPlay3Data / DirectPlay4Data fields.
|
|
dplayx: Remove the duplicated IDirectPlayXImpl structs.
|
|
dplayx: Get rid of the useless IDirectPlay{2,3} vtables.
|
|
|
|
Nikolay Sivov (8):
|
|
msxml3: Embed user/password in uri used to create a moniker.
|
|
xmllite: Partially implement value normalization for CDATA sections.
|
|
hlink: Implement HlinkUpdateStackItem().
|
|
hlink: Remove useless initializers.
|
|
hlink: Add link stack to browser context.
|
|
hlink: Implement IHlinkBrowseContext_GetHlink().
|
|
hlink: Implement IHlinkBrowseContext_UpdateHlink().
|
|
hlink: Implement IHlinkBrowseContext_SetCurrentHlink().
|
|
|
|
Phil Krylov (1):
|
|
usp10: Support GPOS extension lookup subtables.
|
|
|
|
Piotr Caban (46):
|
|
msvcp90: Added time_put class stub.
|
|
msvcp90: Added time_put class implementation.
|
|
msvcp90: Added collate facet to locale object.
|
|
msvcp90: Added time_put facet to locale object.
|
|
msvcp: Sync implementations.
|
|
vbscript: Added IMatchCollection interface to MatchCollection2 object.
|
|
vbscript: Added IMatch interface to Match2 object.
|
|
msvcrt: Remove incorrect cast in fgetws function.
|
|
msvcrt: Fixed fgetwc behavior on multibyte characters and Unicode files.
|
|
msvcrt: Fixed copied buffer size in _ui64tow_s.
|
|
wininet: Rename HASH_CACHEFILE_ENTRY to entry_hash_table.
|
|
wininet: Rename URLCACHE_HEADER to urlcache_header.
|
|
wininet: Rename STREAM_HANDLE to stream_handle.
|
|
wininet: Rename URLCACHECONTAINER to cache_container.
|
|
wininet: Rename URLCacheFindEntryHandle to find_handle.
|
|
wininet: Rename URLCache_* functions to urlcache_*.
|
|
wininet: Rename URLCacheContainers_* functions to cache_containers_*.
|
|
wininet: Reorder functions to avoid urlcache_create_hash_table forward declaration.
|
|
msvcp80: Fixed typo in spec file.
|
|
msvcp: Match parameters list and architecture with function we're forwarding to.
|
|
msvcrt: Match architecture with function we're forwarding to.
|
|
msvcrt20: Match parameters list with function we're forwarding to.
|
|
d3dx10: Match parameters list with function we're forwarding to.
|
|
shell32: Match parameters list with function we're forwarding to.
|
|
imagehlp: Match parameters list with function we're forwarding to.
|
|
wmi: Match parameters list with function we're forwarding to.
|
|
msvcrt: Added _set_output_format implementation.
|
|
msvcrt: Added _set_output_format tests.
|
|
msvcrt: Don't forward _wcsicmp to ntdll.
|
|
msvcrt: Don't forward _wtoi to ntdll.
|
|
msvcrt: Added _wtol_l implementation.
|
|
msvcrt: Don't forward atoi to ntdll.
|
|
msvcrt: Don't forward memset to ntdll.
|
|
msvcrt: Don't forward strchr to ntdll.
|
|
msvcrt: Don't forward strncmp to ntdll.
|
|
msvcrt: Don't forward strncpy to ntdll.
|
|
msvcrt: Don't forward towupper and towlower to ntdll.
|
|
msvcrt: Don't forward wcsncpy to ntdll.
|
|
msvcrt: Added _wcstoul_l implementation.
|
|
msvcrt: Don't forward _getpid to kernel32.
|
|
msvcrt: Sync spec files.
|
|
msvcr90: Don't forward new and delete to msvcrt.
|
|
msvcr90: Don't forward set_se_translator to msvcrt.
|
|
msvcrt: Update spec file with functions added in newer version of the dll.
|
|
msvcrt: Move fread_s function to msvcrt.
|
|
kernel32: Fixed copy-paste error in IdnToUnicode.
|
|
|
|
Qian Hong (5):
|
|
atl100/tests: Added class name test for AtlAxWinInit.
|
|
atl100: Fixed register class names in AtlAxWinInit.
|
|
atl100: Fixed register class types in AtlAxWinInit.
|
|
atl80: Don't forward AtlAxWinInit to atl100.
|
|
atl: Don't forward AtlAxWinInit to atl100.
|
|
|
|
--
|
|
Alexandre Julliard
|
|
julliard@winehq.org
|