d3d10_1.idl: Added _D3D10_1_CONSTANTS guard.
[wine.git] / ANNOUNCE
blob73b903905c6b9a357c3e7db5dc48253d6616b1d7
1 The Wine development release 1.7.24 is now available.
3 What's new in this release (see below for details):
4   - Beginning of some DirectWrite classes implementation.
5   - Initial wrapper dll for the packet capture library.
6   - Some crypto improvements.
7   - Various bug fixes.
9 The source is available from the following locations:
11   http://prdownloads.sourceforge.net/wine/wine-1.7.24.tar.bz2
12   http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.24.tar.bz2
14 Binary packages for various distributions will be available from:
16   http://www.winehq.org/download
18 You will find documentation on http://www.winehq.org/documentation
20 You can also get the current source directly from the git
21 repository. Check http://www.winehq.org/git for details.
23 Wine is available thanks to the work of many people. See the file
24 AUTHORS in the distribution for the complete list.
26 ----------------------------------------------------------------
28 Bugs fixed in 1.7.24 (total 44):
30    9121  Crash when launching winning eleven 8
31   14240  FC_Edit fails to initialize
32   14943  CoDeSys 3.2 (Patch2) development environment does not work
33   16365  Archlord Episode 3 Client crashes on startup (decrypting files with a RC4 session key derived from MD5 hash fails, only 40 bits are used, salt is dropped)
34   17441  Anarchy Online: First run has messed up graphics and pointer
35   17678  Anarchy Online fullscreen followes you when you switch desktops
36   22177  Standalone version of DivX fails to install
37   22896  Multiple applications and games need support for shell32 FOLDERID_LocalAppDataLow (.NET based Unity Engine games, Java JRE 6 in Vista mode)
38   24711  AV Voice Changer Software Diamond 7.0 (VcsCore.exe) crashes on startup
39   26346  Letters from Nowhere 2 demo: 'play trial' button does not work
40   26887  Magicka crashes a few seconds after title screen
41   26951  REALTEK 11n USB Wireless LAN Driver installer crashes
42   27969  wine explorer crashes on startup
43   28312  Assassin's Creed Brotherhood v1.03 needs "Saved Games" folder
44   30454  Unknown program crashes on start
45   30496  Serif WebPlus X2 and X5 crash on startup in mshtml
46   30803  CCleaner 3.19 won't start, err:seh:setup_exception stack overflow
47   30945  Jammer 6 demo fails to install without native ie7
48   31008  WinUAE "Browse for folder" works incorrectly
49   31408  anarchy online crash new zone
50   31566  Fallout 3: regression causes block at critical section when radio is enabled
51   31599  Serif Photoplus X6 installer fails, reporting 'Invalid command line.' (registry command association for msi package, 'msiexec.exe' must be a fully qualified path)
52   31687  DYMO Stamps can't connect to its server
53   31846  World of Warcraft: graphical glitches with particle weather effects using D3D9 engine
54   32318  Excel 2007 files password-protected in Wine cannot be opened in Windows, and vice versa
55   32480  Shogun: Total War Demo crashes at startup
56   32758  .NET 3.5 and 4.x apps using Microsoft Enhanced RSA and AES Cryptographic Provider with default WinVer = Windows XP report "PlatformNotSupportedException" (TurboTax 2012, Adicom PNV, GOG.com downloader)
57   33805  LEGO Digital Designer 4.3.6 crashes on start
58   33867  Uplay shop doesn't let you buy things
59   34141  Thunderbird 17.07 Crashes when clicking done in account configuration  window
60   34324  QQ2013 SP1 can't install
61   35342  Office 2013 full offline install setup crash at startup
62   35571  Questrade IQ Divide by Zero error
63   36629  .NET Framework 4.0 fails to install
64   36716  World Of Tanks black screen
65   36833  app aborted because call unimplemented function iphlpapi.dll._PfBindInterfaceToIPAddress@12
66   36835  Microsoft OneDrive/SkyDrive needs support for Shell32.dll.SHGetKnownFolderPath with 'KNOWNFOLDERID_Links'
67   36888  DDO Wine website not work any more
68   36927  SADX Mod Loader crashes due to missing msvcp100 function std::basic_istream::swap()
69   36995  Regression: crash in msxml3
70   36998  Cube World crashes on unimplemented function msvcp110.dll.?_Xbad_alloc@std@@YAXXZ
71   37001  APB Reloaded 1.x (MMORPG) launcher crashes on startup (some CIM data type to OLE variant (VT) mappings are incorrect)
72   37005  Serif WebPlus Starter Edition crashes on startup (IPropertyBag2::GetPropertyInfo returns more properties than the caller requested, leading to stack smashing)
73   37039  When copying data into memory, shows a dialog message then crashes (but info passes to memory)
75 ----------------------------------------------------------------
77 Changes since 1.7.23:
79 Akihiro Sagawa (1):
80       po: Update Japanese translation.
82 Andreas Mohr (1):
83       kernel32: Fix naming/spelling/typo of macro to HasOverlappedIoCompleted().
85 Andrei Slăvoiu (5):
86       wined3d: Make the card selection for Nvidia binary driver use arrays only.
87       wined3d: Make the card selection for AMD binary driver use arrays only.
88       wined3d: Replace vendor specific callbacks with generic code that uses vendor specific renderer string tables.
89       wined3d: Make d3d_level_from_gl_info return an enum instead of a plain int.
90       wined3d: Use capabilities from the shader backend or the fragment pipeline to determine the D3D level.
92 André Hentschel (2):
93       wpcap: Initial stub implementation.
94       wpcap: Implement pcap_lib_version.
96 Aric Stewart (2):
97       dwrite: Make dwritefactory an allocated object.
98       dwrite: Basic implementation for FontCollectionLoader registration.
100 Aurimas Fišeras (1):
101       po: Update Lithuanian translation.
103 Austin English (3):
104       wine.inf: Use full path to msiexec.
105       hid: Add HidD_GetProductString stub.
106       wine.inf: Fix quoting for msiexec commands.
108 Bernhard Reiter (1):
109       imagehlp/tests: Add test for BindImageEx.
111 Bruno Jesus (11):
112       rsaenh: Detect AES prototype provider correctly.
113       dmime/tests: Fix a crash in Windows 2000.
114       winhttp/tests: Add a no-content header test.
115       rsaenh/tests: Run the tests in the Base and Strong providers too.
116       rsaenh: Use a helper to get the key container.
117       rsaenh: The RC2 algorithm from Base provider supports only 40 bit keys.
118       rsaenh/tests: Add SHA-256 tests.
119       rsaenh/tests: Update some tests.
120       rsaenh: Handle the failure to set Base provider effective key length properly.
121       rsaenh: Use the remaining hash data as salt if requested.
122       rsaenh: A 40 bit key on Enhanced provider will not have salt even if asked for.
124 David Hedberg (8):
125       shell32/tests: Tests for IShellItemGetAttributes.
126       shell32: Mask out attributes we didn't ask for in ShellItem::GetAttributes.
127       shell32: Return S_OK only if the flags matches the result exactly.
128       shell32: Always initialize shellitem to NULL in SHCreateShellItem.
129       shell32: Implement SHCreateShellItemFromIDLists.
130       shell32: Implement IShellItemArray::GetAttributes.
131       comdlg32: Support browsing for folders.
132       shell32: Implement IEnumShellItems for IShellItemArray.
134 Erich Hoover (6):
135       strmbase: Fix race condition on InputPin_BeginFlush between csRenderLock and filter.csFilter.
136       strmbase: Fix race condition on InputPin_EndFlush between csRenderLock and filter.csFilter.
137       strmbase: Fix race condition on InputPin_EndOfStream between csRenderLock and filter.csFilter.
138       quartz: Fix race condition on EndOfStream between csRenderLock and filter.csFilter.
139       quartz: Fix race condition on EndFlush between csRenderLock and filter.csFilter.
140       quartz: Fix race condition between EndOfStream and Pause.
142 Gerald Pfeifer (4):
143       winebuild: Remove unused empty_name_table.
144       winhttp: Remove unused constant proxymsg.
145       dbghelp: Do not try to ignore the return codes in PEV_ERROR and and PEV_ERROR1.
146       scrrun: Add a check for empty string in start_enumeration.
148 Hao Peng (3):
149       iphlpapi: Add PfBindInterfaceToIPAddress function stub.
150       iphlpapi: Add PfDeleteInterface function stub.
151       iphlpapi: Add PfUnBindInterface function stub.
153 Henri Verbeet (5):
154       wined3d: Add constant buffer support to the GLSL shader backend.
155       d3d10core: Implement d3d10_device_CopyResource().
156       wined3d: Make the "desc" parameter to wined3d_buffer_create() const.
157       wined3d: Get rid of the get_drawable_size() callback in struct wined3d_surface.
158       wined3d: Move the "draw_binding" field from struct wined3d_surface to struct wined3d_resource.
160 Indrek Altpere (1):
161       wbemprox: Fix a few OLE variant mappings.
163 Jacek Caban (2):
164       mshtml: Added IHTMLWindow2::navigate implementation.
165       mshtml: Added IHTMLElement:scrollIntoView implementation.
167 Jactry Zeng (1):
168       include: Fix wrong type in tom.idl.
170 Ken Thomases (3):
171       ntdll: In find_file_in_dir(), don't test directory entries' short names if the target name isn't a short name.
172       winemac: Use new API when available to list all display modes available on Retina Macs.
173       winemac: When removing the status item for a systray icon, discard any associated events in the queue.
175 Michael Müller (2):
176       shell32: Create profile directories available in Vista and above.
177       windowscodecs: Fix number of returned properties in PropertyBag_GetPropertyInfo.
179 Nikolay Sivov (8):
180       dwrite: Added some layout tests, simplify debug output for text ranges.
181       dwrite: Store maximum width/height for text layout.
182       dwrite/tests: Added some tests for inline object and ranges handling.
183       msxml3/saxreader: Fix attributes array growing size.
184       include: Added IDWriteLocalFontFileLoader.
185       dwrite: Implement Resize() for bitmap render target.
186       dwrite: Added GetCurrentTransform() for a render target.
187       dwrite/tests: Some tests for drawing sequence for a layout.
189 Piotr Caban (8):
190       msvcp100: Add ios_base::swap implementation.
191       msvcp100: Add basic_ios::swap implementation.
192       msvcp100: Add basic_istream::swap implementation.
193       msvcp100: Add basic_ostream::swap implementaiton.
194       msvcp100: Add basic_iostream::swap implementation.
195       msvcp100: Add basic_streambuf::swap implementation.
196       msvcrt: Only check for flag presence in isatty function.
197       msvcp110: Add _Xbad_alloc implementation.
199 Shuai Meng (4):
200       vbscript: Implemented ScriptEngine.
201       vbscript: Inplemented ScriptEngineBuildVersion.
202       vbscript: Implemented ScriptEngineMajorVersion.
203       vbscript: Implemented ScriptEngineMinorVersion.
205 Stefan Dösinger (1):
206       user32: Make GetRegisteredRawInputDevices hotpatchable.
208 Thomas Faber (10):
209       amstream: Destroy BaseFilter after MediaStreamFilterImpl child class.
210       quartz: Avoid side-effects in asserts.
211       quartz/tests: Fix memory leaks.
212       dsound: Do not call CoUninitialize if CoInitialize failed.
213       qcap: Reference module only on successful object creation.
214       strmbase: Separate BasePin destructors from Release.
215       qcap: Destroy BaseOutputPin in VfwPin_Release.
216       quartz: Destroy BaseOutputPin in FileAsyncReaderPin_Release.
217       quartz: Fix IEnumFiltersImpl memory leak.
218       quartz: Destroy BaseRenderer in NullRendererInner_Release.
220 Zhenbo Li (2):
221       mshtml/tests: Better output when an exception is caught.
222       mshtml: Added IHTMLStyle:: textTransform property implementation.
225 Alexandre Julliard
226 julliard@winehq.org