2014-10-31 14:43:41 +01:00
|
|
|
The Wine development release 1.7.30 is now available.
|
2010-05-28 19:39:36 +02:00
|
|
|
|
2013-08-02 20:09:56 +02:00
|
|
|
What's new in this release (see below for details):
|
2014-10-31 14:43:41 +01:00
|
|
|
- More support for fonts in DirectWrite.
|
|
|
|
- Improved ATL thunk support.
|
2014-10-17 14:01:42 +02:00
|
|
|
- A few more C runtime functions.
|
2014-10-31 14:43:41 +01:00
|
|
|
- Regedit import/export fixes.
|
2013-08-02 20:09:56 +02:00
|
|
|
- Various bug fixes.
|
2005-10-25 14:04:17 +02:00
|
|
|
|
2008-06-13 17:15:29 +02:00
|
|
|
The source is available from the following locations:
|
2005-10-25 14:04:17 +02:00
|
|
|
|
2014-10-31 14:43:41 +01:00
|
|
|
http://prdownloads.sourceforge.net/wine/wine-1.7.30.tar.bz2
|
|
|
|
http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.30.tar.bz2
|
2005-10-25 14:04:17 +02:00
|
|
|
|
|
|
|
Binary packages for various distributions will be available from:
|
|
|
|
|
2010-07-16 17:05:45 +02:00
|
|
|
http://www.winehq.org/download
|
2005-10-25 14:04:17 +02:00
|
|
|
|
2010-07-16 17:05:45 +02:00
|
|
|
You will find documentation on http://www.winehq.org/documentation
|
1998-10-18 19:19:57 +02:00
|
|
|
|
2008-06-13 17:15:29 +02:00
|
|
|
You can also get the current source directly from the git
|
2010-07-16 17:05:45 +02:00
|
|
|
repository. Check http://www.winehq.org/git for details.
|
1994-12-27 15:11:53 +01:00
|
|
|
|
1997-07-20 18:23:21 +02:00
|
|
|
Wine is available thanks to the work of many people. See the file
|
|
|
|
AUTHORS in the distribution for the complete list.
|
1994-12-27 15:11:53 +01:00
|
|
|
|
2006-10-13 16:43:39 +02:00
|
|
|
----------------------------------------------------------------
|
|
|
|
|
2014-10-31 14:43:41 +01:00
|
|
|
Bugs fixed in 1.7.30 (total 50):
|
|
|
|
|
|
|
|
7920 Post provider setup of WMI core 1.5 installer needs advapi32.dll.WmiOpenBlock stub
|
|
|
|
13593 Microsoft Office 95 installer fails while configuring ODBC drivers.
|
|
|
|
17042 Microsoft OneNote 2007 trial crashes because richedit doesn't implement ITextDocument
|
|
|
|
17796 Citavi: No network access (wininet.dll InternetGetConnectedStateExW returns incorrect network connection state)
|
|
|
|
18567 Universe at War - Reports installation failed but seem to install just fine
|
|
|
|
18832 compiling with -fprofile-generate fails on sfnt2fnt due to hidden symbol
|
|
|
|
21880 NHL 2009 Cannot be launched
|
|
|
|
21945 regedit export: unmatched REG_SZ quote in *.reg files
|
|
|
|
23293 Pippa Funnell - Secrets of the Ranch fails to start with X error (GLX?)
|
|
|
|
24086 VirtualDub: invisible text in some dialogs
|
|
|
|
24537 TimezAttack Demo has no sound, hangs after intro movie
|
|
|
|
25415 Star Trek Armada II: sound is not smooth
|
|
|
|
25418 Strong Bad Episode 5 crashes at intro movie without native d3dx9_36
|
|
|
|
25433 Mount&Blade-Warband crashes after intro videos in Ubuntu 10.04LTS
|
|
|
|
25514 Teamviewer 6 client: execute in loop and it opens an infinite number of windows
|
|
|
|
25577 Microsoft Flight Simulator X: Demo/Deluxe edition, crashes on exit
|
|
|
|
25590 PhysX: Uninstaller says that it installs app instead of removing it
|
|
|
|
25622 Miranda IM and TabSRMM
|
|
|
|
25624 League of Legends launcher wont open
|
|
|
|
25638 Bryce 7 crashes
|
|
|
|
25665 Cool Record Edit: Incorrect window appearance
|
|
|
|
25683 Quicktime Player buttons not visible
|
|
|
|
27026 Regedit.exe - missformed data in an exported REG-file
|
|
|
|
29292 "The Settlers - Rise of Cultures" - directx9 error
|
|
|
|
32288 The Settlers 7 performance is really bad in the initial secuence
|
|
|
|
33528 GTA2 hangs up during gameplay
|
|
|
|
33873 Photoshop CS2 fails to "save as"
|
|
|
|
34429 Farming simulator demo is dark (opengl game)
|
|
|
|
34500 Project 64 runs slow when compared to wine 1.4
|
|
|
|
35578 Multiple applications crash on install/startup ('COMPUTERNAME' environment variable not present)(Mentor Pads Free Viewer, Flightgear 3, MaxQuant)
|
|
|
|
36323 valgrind shows a possible leak in riched20/tests/txtsrv.c
|
|
|
|
36551 Bittorrent Sync needs bcrypt.dll.BCryptGetProperty
|
|
|
|
37054 Everquest needs d3dx9_30.dll.D3DXCpuOptimizations
|
|
|
|
37118 PVS-Studio Error: Typos
|
|
|
|
37119 PVS-Studio Error: Cascade of conditional operators
|
|
|
|
37121 PVS-Studio Error: String length changing
|
|
|
|
37122 PVS-Studio Error: One counter for two loops
|
|
|
|
37123 PVS-Studio Error: Double type conversion
|
|
|
|
37124 PVS-Studio Error: Difference of unsigned numbers
|
|
|
|
37126 PVS-Studio Error: Printing the result of identical functions
|
|
|
|
37127 PVS-Studio Error: Unreliable tests
|
|
|
|
37164 Adobe Creative Cloud crashes on launch with WinVer set to 'Windows 7' (needs IDWriteFactory::CreateCustomFontCollection method implementation)
|
|
|
|
37207 FreeOrion needs msvcp100.dll.?iostream_category@std@@YAABVerror_category@1@XZ
|
|
|
|
37394 PicPick 3.4.1 can't start
|
|
|
|
37406 Texture corruption when changing graphic options (Eve Online, Sims 3, Diablo 3)
|
|
|
|
37413 login to https:pos.uhaul.net broke in wine 1.7.29
|
|
|
|
37430 Need for Speed Hot Pursuit(2010) Images and Text get blurred after selecting an event with Wine 1.7.29.
|
|
|
|
37431 Incorrect handling of SetBkMode(dc, TRANSPARENT) with hatch brush
|
|
|
|
37437 RIM BlackBerry Device Manager crashes due to unimplemented function KERNEL32.dll.CancelTimerQueueTimer
|
|
|
|
37471 iexplore ScriptBSC_stop_binding crash
|
2013-07-18 19:57:36 +02:00
|
|
|
|
2013-08-02 20:09:56 +02:00
|
|
|
----------------------------------------------------------------
|
2013-07-18 19:57:36 +02:00
|
|
|
|
2014-10-31 14:43:41 +01:00
|
|
|
Changes since 1.7.29:
|
|
|
|
|
|
|
|
Alexandre Julliard (10):
|
|
|
|
iphlpapi: Avoid an uninitialized variable warning.
|
|
|
|
gdi32: Check the hatch masks instead of the rop masks for the null and mask optimization case.
|
|
|
|
xcopy: Avoid a potential out of bounds access.
|
|
|
|
msvcp90: Add inline wrappers for the memcpy_s/memmove_s/mbstowcs_s functions.
|
|
|
|
comdlg32: Use PathAddBackslash to avoid a compiler warning.
|
|
|
|
write: Always append a backslash to the system directory.
|
|
|
|
kernel32/tests: Use a pointer instead of an array to make gcc happy.
|
|
|
|
cmd: Add a helper function to check if a path ends with a backslash.
|
|
|
|
wininet/tests: Fix a test failure on Windows.
|
|
|
|
crypt32: Add a root store path for Android.
|
|
|
|
|
|
|
|
Alistair Leslie-Hughes (2):
|
|
|
|
dpnet: Implement IDirectPlay8Address GetComponentByName.
|
|
|
|
dplayx: Fix some crashes and wine_todo's.
|
|
|
|
|
|
|
|
Amine Khaldi (5):
|
|
|
|
strmbase: Remove unused TransformFilter_Vtbl (Clang).
|
|
|
|
strmbase: Remove unused InputPin_Vtbl, OutputPin_Vtbl and impl_BaseInputPin_from_BasePin() (Clang).
|
|
|
|
kernel32: Remove some unused variables (Clang).
|
|
|
|
d3dxof: Remove unused IDirectXFileObject_Vtbl (Clang).
|
|
|
|
rpcrt4/tests: Remove unused if3_table and if4_table (Clang).
|
|
|
|
|
|
|
|
André Hentschel (9):
|
|
|
|
bcrypt: Add stub for BCryptGetProperty.
|
|
|
|
d3dx9_30: Add stub for D3DXCpuOptimizations.
|
|
|
|
urlmon/tests: Clarify ok() condition.
|
|
|
|
winedump: Ensure function order in a printf (PVS-Studio).
|
|
|
|
kernel32: Set COMPUTERNAME environment variable.
|
|
|
|
gdiplus: Adjust identical conditions (PVS-Studio).
|
|
|
|
gdi32: Fix typo in a condition (PVS-Studio).
|
|
|
|
wrc: Remove duplicate code (PVS-Studio).
|
|
|
|
comdlg32: Remove duplicate code (PVS-Studio).
|
2014-10-17 14:01:42 +02:00
|
|
|
|
|
|
|
Aric Stewart (1):
|
2014-10-31 14:43:41 +01:00
|
|
|
imm32: Handle keyboard changes when processing input.
|
|
|
|
|
|
|
|
Austin English (4):
|
|
|
|
advapi32: Add a stub for WmiOpenBlock.
|
|
|
|
kernel32: Add a stub for CancelTimerQueueTimer.
|
|
|
|
ndis.sys: Add a stub dll.
|
|
|
|
ntoskrnl.exe: Add ObQueryNameString stub.
|
|
|
|
|
|
|
|
Bruno Jesus (20):
|
|
|
|
winecfg: No need to cut a backslash if it does not exist.
|
|
|
|
iphlpapi: Fix a one counter for two loops error (PVS-Studio).
|
|
|
|
wsock32: Clarify cast operation (PVS-Studio).
|
|
|
|
msi: Remove duplicate if condition.
|
|
|
|
wininet: Add more tests to InternetGetConnectedStateEx.
|
|
|
|
advapi32/tests: Add a test for enumerating a registry key without setting it.
|
|
|
|
wininet: Fix InternetGetConnectedStateEx[A|W].
|
|
|
|
regedit: Append exported strings using the correct size.
|
|
|
|
regedit: Allow importing strings with escaped NULL.
|
|
|
|
regedit: Allow importing/exporting strings with '\r'.
|
|
|
|
advapi32/tests: Fix copy & paste issue (Cppcheck).
|
|
|
|
advapi32/tests: Remove dead assignment (Cppcheck).
|
|
|
|
advpack/tests: Remove dead assignment (Cppcheck).
|
|
|
|
atl: Remove dead assignment.
|
|
|
|
atl: Remove dead assignment.
|
|
|
|
comctl32: Remove a dead assignment in comctl32undoc.c (Cppcheck).
|
|
|
|
comctl32: Avoid magic numbers.
|
|
|
|
comctl32: Remove dead assignment in tooltips.c (Cppcheck).
|
|
|
|
comctl32/tests: Remove dead assignment in comboex.c (Cppcheck).
|
|
|
|
comctl32/tests: Remove a dead assignment from dpa.c (Cppcheck).
|
|
|
|
|
|
|
|
Catalin Patulea (2):
|
|
|
|
kernel32/tests: Add test for FormatMessage with HRESULT.
|
|
|
|
kernel32: Handle win32 hresult in FormatMessage.
|
|
|
|
|
|
|
|
Daniel Lehman (1):
|
|
|
|
wininet: Remove custom port handling in HTTP_HandleRedirect.
|
2014-10-17 14:01:42 +02:00
|
|
|
|
|
|
|
David Heidelberger (1):
|
2014-10-31 14:43:41 +01:00
|
|
|
winedbg: List Dwarf2 GNU extensions as TODO to workaround spam in debug.
|
|
|
|
|
|
|
|
Hans Leidekker (4):
|
|
|
|
secur32/tests: Switch requested protocol from SSL3 to TLS1.
|
|
|
|
msi: Support more transform validation flags.
|
|
|
|
msvcrt: Implement _snprintf_l.
|
|
|
|
msi: Format registry values before interpreting value type.
|
|
|
|
|
|
|
|
Hao Peng (1):
|
|
|
|
mlang: Add gbk to Chinese Simplified codepage.
|
|
|
|
|
|
|
|
Huw D. M. Davies (3):
|
|
|
|
gdiplus: Blend in the background colour.
|
|
|
|
user32: Merge the blitting of the centred and non-centred cases.
|
|
|
|
comctl32: Enable the appropriate wizard buttons before sending DM_SETDEFID.
|
|
|
|
|
|
|
|
Iván Matellanes (4):
|
|
|
|
msvcrt: Added _fflush_nolock implementation.
|
|
|
|
msvcrt: _filbuf should not lock any file.
|
|
|
|
msvcrt: Added _fgetc_nolock implementation.
|
|
|
|
msvcrt: Added _fgetwc_nolock implementation.
|
|
|
|
|
|
|
|
Jacek Caban (2):
|
|
|
|
mshtml: Return S_OK in IHTMLDocument3::recalc.
|
|
|
|
mshtml: Don't call stop_binding in error cases in start_binding.
|
|
|
|
|
|
|
|
Jactry Zeng (4):
|
|
|
|
prntvpt: Add stub dll.
|
|
|
|
riched20: Fix a leak.
|
|
|
|
riched20: Add COM aggregation support for IRichEditOle.
|
|
|
|
riched20: Add IID_IRichEditOle and IID_ITextDocument support for ITextServices::QueryInterface.
|
|
|
|
|
|
|
|
Jonathan Vollebregt (6):
|
|
|
|
reg/tests: Add negative DWORD tests.
|
|
|
|
reg/tests: Add REG_EXPAND_SZ tests for reg add.
|
|
|
|
reg/tests: Add REG_MULTI_SZ tests for reg add.
|
|
|
|
reg/tests: Add REG_BINARY tests for reg add.
|
|
|
|
reg/tests: Add REG_DWORD_BIG_ENDIAN tests for reg add.
|
|
|
|
reg/tests: Test key formats.
|
|
|
|
|
|
|
|
Ken Thomases (1):
|
|
|
|
winemac: Don't allow double-clicks in the content area to zoom the window.
|
|
|
|
|
|
|
|
Matteo Bruni (1):
|
|
|
|
wined3d: Check ARB_TEXTURE_COMPRESSION_RGTC for applying the correct fixup.
|
|
|
|
|
|
|
|
Michael Stefaniuc (13):
|
|
|
|
oleaut32: Clarify cast operation (PVS-Studio).
|
|
|
|
avifil32: Simplify comparing two unsigned ints (PVS-Studio).
|
|
|
|
msvfw32: IDC_ARROW is already an int resource (PVS-Studio).
|
|
|
|
taskmgr: Fix messed up indentation of an if statement (PVS-Studio).
|
|
|
|
dmusic: Remove duplicated interface ID checks (PVS-Studio).
|
|
|
|
usp10: Removed unused variable (PVS-Studio).
|
|
|
|
oleaut32/tests: Remove always true ok conditions (PVS-Studio).
|
|
|
|
crypt32/tests: Don't compare the result to itself (PVS-Studio).
|
|
|
|
wined3d: Remove no-op min() with magic number (PVS_Studio).
|
|
|
|
d3drm: Pass the correct pointer to IDirectXFileData_GetData (PVS-Studio).
|
|
|
|
comdlg32: Use the proper macro to create an int atom (PVS-Studio).
|
|
|
|
riched20: SUCCEEDED() is already a BOOL (PVS-Studio).
|
|
|
|
wininet: Simplify while loop conditions (PVS-Studio).
|
|
|
|
|
|
|
|
Nikolay Sivov (31):
|
|
|
|
dwrite: Store factory pointer gdiinterop was created from.
|
|
|
|
dwrite: Implement CreateFontFromLOGFONT() on top of system font collection.
|
|
|
|
dwrite: Implement CreateFontFaceFromHdc().
|
|
|
|
dwrite: Store registered collection loaders in a list.
|
|
|
|
dwrite: Store registered file loaders in a list.
|
|
|
|
dwrite: Implement GetInformationalStrings().
|
|
|
|
dwrite: Remove unused parameter.
|
|
|
|
dwrite: Some tests for reused fontface instances.
|
|
|
|
dwrite/tests: Create separate isolated factory for each test.
|
|
|
|
dwrite/tests: Some tests for local font file loader.
|
|
|
|
dwrite/tests: Fix some test failures.
|
|
|
|
dwrite: Cache fontface instances at factory level.
|
|
|
|
dwrite: Use helpers to search through loaders lists.
|
|
|
|
dwrite: Pass raw NAME table pointer to table reading code.
|
|
|
|
dwrite: Implement custom font collections.
|
|
|
|
dwrite/tests: Fix recently inroduced test failure.
|
|
|
|
dwrite: Block attempts of registering local file loader.
|
|
|
|
dwrite: Initialize allocation size for a family before using it.
|
|
|
|
dwrite: Implement GetFontFromFontFace().
|
|
|
|
dwrite: Allow null arguments in opentype_get_font_table().
|
|
|
|
dwrite: Support Mac platform id and some of its encodings when reading 'name' table.
|
|
|
|
dwrite: Use API-defined type for family count.
|
|
|
|
dwrite: Allow for a weight difference in GetFirstMatchingFont().
|
|
|
|
dwrite: Store simulations flags at font instance level.
|
|
|
|
dwrite: Set oblique simulation in GetFirstMatchingFont() when appropriate.
|
|
|
|
dwrite: Reimplement ConvertFontFaceToLOGFONT().
|
|
|
|
dwrite: Properly null-terminate name string when converting to WCHAR.
|
|
|
|
dwrite: Implement system font collection as any other font collection.
|
|
|
|
dwrite: Turn fixme to trace in Analyze().
|
|
|
|
dwrite: Store pixels per dip value for a render target.
|
|
|
|
msxml3: Return S_FALSE in getNamedItem() of PI node.
|
|
|
|
|
|
|
|
Piotr Caban (4):
|
|
|
|
msvcp100: Add std::iostream_category() implementation.
|
|
|
|
msvcp100: Fix basic_string class definition.
|
|
|
|
imm32: Return FALSE on WM_MSIME_* messages in ImmIsUIMessage.
|
|
|
|
user32: Show that IME window class is one of builtin classes.
|
|
|
|
|
|
|
|
Sebastian Lackner (8):
|
|
|
|
ntdll: Add support for ATL thunk 'MOV this,ecx; JMP func'.
|
|
|
|
ntdll: Add support for ATL thunk 'MOV this,edx; MOV func,ecx; JMP ecx'.
|
|
|
|
ntdll: Add support for ATL thunk 'MOV this,ecx; MOV func,eax; JMP eax'.
|
|
|
|
ntdll: Add support for ATL thunk 'POP ecx; POP eax; PUSH ecx; JMP 4(%eax)'.
|
|
|
|
kernel32/tests: Add test for GetProcessDEPPolicy.
|
|
|
|
kernel32: Implement GetProcessDEPPolicy.
|
|
|
|
kernel32/tests: Avoid crashing when exception info[0] contains wrong value.
|
|
|
|
kernel32/tests: Avoid test failures on systems where hardware DEP is not supported.
|
|
|
|
|
|
|
|
Stefan Dösinger (11):
|
|
|
|
d3d9/tests: Add style and size tests for D3DCREATE_NOWINDOWCHANGES.
|
|
|
|
d3d8/tests: Update create_device to match d3d9.
|
|
|
|
d3d9/tests: Use create_device in test_fpu_setup (v2).
|
|
|
|
d3d9/tests: Use create_device for test_swvp_buffer.
|
|
|
|
d3d8/tests: Use create_device for test_fpu_setup.
|
|
|
|
d3d8/tests: Use create_device in test_swvp_buffer.
|
|
|
|
d3d8/tests: Skip unsupported resources in test_resource_type.
|
|
|
|
d3d9/tests: Skip unsupported resources in test_resource_type.
|
|
|
|
wined3d: Remove texture locations after downloading all subresources.
|
|
|
|
wined3d: Update Nvidia driver versions.
|
|
|
|
wined3d: Update AMD drivers.
|
|
|
|
|
|
|
|
Vincent Povirk (4):
|
|
|
|
authz: Stub AuthzInstallSecurityEventSource.
|
|
|
|
msvcrt: Implement _strtoul_l.
|
|
|
|
msvcrt: Implement _wcsnicmp_l.
|
|
|
|
gdiplus: Fix error when drawing from a rectangle outside bitmap bounds.
|
|
|
|
|
|
|
|
YongHao Hu (1):
|
|
|
|
msvcp90: Add ostream::operator<<complex implementation and tests.
|
2006-10-13 16:43:39 +02:00
|
|
|
|
1994-12-27 15:11:53 +01:00
|
|
|
--
|
|
|
|
Alexandre Julliard
|
2003-11-26 04:55:01 +01:00
|
|
|
julliard@winehq.org
|