1 The Wine development release 1.7.26 is now available.
3 What's new in this release (see below for details):
4 - Still more DirectWrite functions.
5 - Improvements to the common File Dialog.
6 - A number of C runtime improvements.
9 The source is available from the following locations:
11 http://prdownloads.sourceforge.net/wine/wine-1.7.26.tar.bz2
12 http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.26.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.26 (total 48):
30 7711 TomTom Home can not detect TomTom devices
31 12916 MPQEdit 2.x crashes on startup if World of Warcraft 'wow.exe' process is already running
32 13443 Incomedia Website X5: impossible to select the main window
33 13497 Kudos generates an access violation when trying to run
34 13951 SetParent doesn't behave properly
35 17455 UnrealED 2: Cannot manipulate the viewports in any way.
36 19263 Slow performance when the theme is changed to vista inspirat
37 20793 Call of Atlantis : does not start after click "Play Game" button
38 23273 Spore doesn't start
39 23277 MetaTrader 4 'MetaEditor' tool has icon transparency problems
40 24576 Final Fantasy XIV: Live Client Launch Fails
41 24618 Aeria Games 'Grand Fantasia' crashes on startup
42 25803 War Leaders: Clash of Nations corrupts graphics
43 26039 The msi package test produce many failures in the root directory
44 26502 Ava Trader 'FX_Client.exe' crashes on startup
45 26569 Baldur's Gate II: SoA v23037 and ToB v26498 crashes during character creation
46 28412 high processor usage of Reaper
47 29585 wineoss.drv audio renderer not on par with others
48 30041 npptools.dll is needed by multiple network authentication clients
49 30871 Binary Domain (FPS) fails on startup, reporting 'inputLanguage is not recognized by the system'
50 30880 Depth Hunter: pictures missing from photo album without native d3dx9_36
51 30931 Newsbin cannot connect to ssl servers
52 31230 Topo4 by National Geographic no longer loads
54 31513 fre:ac vs. window manager - Drag and Drop doesn't work
55 32581 Invalid dwFlags of reference rasterizer's HAL D3DDEVICEDESC
56 33675 Opera Next 15.0 for Windows doesn't display web pages
57 33839 YY crash with builtin msvcr90 when 'my setting' is clicked
58 34709 Terraria 1.0.x crashes during display mode change from windowed mode to fullscreen or vise versa
59 35065 Macromedia Fireworks 8 needs msvcp71.dll.??$?5DU?$char_traits@D@std@@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAE@Z
60 35667 64-bit Comodo Backup installer fails to complete ('COSService.exe' crash)
61 35760 gdi32:font test_fullname2() fails on Windows 7 in the French locale
62 36085 Markets.com MetaTrader 4 crashes on startup
63 36122 valgrind shows a definite leak in winemenubuilder/winemenubuilder.c
64 36242 valgrind shows several warnings/leaks in d3dx9_36/tests/core.c
65 36243 valgrind shows several leaks in d3dx9_36/tests/mesh.c
66 36375 eRacer demo doesn't start, fails to load audio files
67 36774 Adobe Creative Cloud: Adobe Application Manager crashes after signing in
68 36808 Serif PhotoPlus X5 installation fails with dialog stating "this action is not supported, please use setup.exe"
69 36997 Git error message: "Tweaking file descriptors doesn't work with this MSVCRT.dll"
70 37028 QQ crashes because unimplemented function msvcr100.dll._strnset_s
71 37078 Full Spectrum Warrior demo installer: 'Next' button has no effect after path selection (needs msi builtin 'OutOfNoRbDiskSpace' property)
72 37086 Assassin's Creed: wrong colors in the menus and in-game with built-in d3dx9_36
73 37100 Norton Power Eraser: The procedure OpenEncryptedFileRawW could not be located in ADVAPI32
74 37152 Rainbow Six Lockdown: screen shows garbage when anti-aliasing enabled
75 37189 [Myst Online: Uru Live] unable to start
76 37194 SpellForce 2: Demons of the Past: textures too dark
77 37209 Midnight Mysteries 3: Devil on the Mississipi (Steam) crashes on start with built-in msvcr100
79 ----------------------------------------------------------------
84 winmm/tests: Add more tests for custom procedures.
85 winmm: Avoid sending MMIOM_SEEK message in debug trace.
86 winmm: Don't call the custom MMIOM_SEEK handler while opening.
88 Alexandre Julliard (2):
89 make_makefiles: Check for idl sources in parent directory to set clean flag.
90 make_makefiles: Support the GIT_DIR environment variable.
92 Alistair Leslie-Hughes (2):
93 dpvoice: New stub dll.
94 dpvoice: Register interfaces.
97 dwrite: Make gdiinterop an allocated object.
98 dwrite: Beginning implementation of IDWriteLocalFontFileLoader.
99 dwrite: Initialize realloc'ed memory to zero.
100 dwrite: Add the system font collection to the dwrite factory object.
101 dwrite: Store font data in its own structure.
102 dwrite: Store fontface data in its own structure.
103 dwrite: Add face data to font data.
104 dwrite: Implement GetGlyphIndices from the CMAP table.
105 dwrite: Break out basic IDWriteFont creation from requiring a logfont.
106 dwrite: Check if family is set before releasing.
107 dwrite: Implement a list of font data for IDWriteFontFamily.
108 dwrite: Implement GetFontCollection.
109 dwrite: Shift get_font_properties to opentype.
110 dwrite: Shift to using localized string for family name.
113 npptools: Add stub dll.
114 include: Add EncryptedFileRaw functions and defines.
115 advapi32: Add stub for OpenEncryptedFileRawA/W.
116 advapi32: Add stub for ReadEncryptedFileRaw.
117 advapi32: Add stub for WriteEncryptedFileRaw.
118 advapi32: Add stub for CloseEncryptedFileRaw.
121 comdlg32: Implement IFileDialogCustomize::StartVisualGroup() and ::EndVisualGroup().
122 comdlg32/tests: Add some IFileDialogEvents tests.
123 comdlg32: Implement calling IFileDialogEvents::OnTypeChange().
124 comdlg32: ::SetFileTypeIndex and ::GetFileTypeIndex uses a one-based index.
125 comdlg32: Set BS_MULTILINE also for check buttons.
126 comdlg32: Expand the filetype combobox dropdown to fit the contents.
129 server: Include <sys/types.h> for mode_t.
130 makedep: Don't mix options and arguments for wrc and widl.
131 ntdll: getdents64 might have been defined previously.
134 dwrite: Remove WINAPI on static functions where not needed.
135 dwrite: Remove a space before a '\n'.
136 mshtml/tests: Avoid an http -> https redirection.
137 winewrapper: In 64 bit trees the loader is called wine64.
138 comdlg32/tests: Add a trailing '\n' to an ok() call.
141 jscript: Remove unused propertyIsEnumerableW and isPrototypeOfW.
142 crypt32: Remove elementStatus29, simpleStatus29, andnoMatchingNameBrokenStatus.
143 crypt32: Remove unused bin58.
144 gdiplus: Remove three unused constants.
145 winedbg: Avoid a compiler warning about "use of uninitialized" in in types_extract_as_longlong.
147 Guillaume Charifi (1):
148 oleaut32/tests: Add test for TLB dependencies lookup in resources.
151 msiexec: Command line option '!' is used to hide the cancel button.
152 msi/tests: Make tests pass when running from the root directory.
153 msi: Set the OutOfNoRbDiskSpace property.
154 msi: Return an error from MSI_GetComponentPath if the buffer is too small.
155 msi: Update the cached product code when the property has changed.
156 winhttp/tests: Avoid test failures caused by connection errors.
157 msi: Check transform validation flags.
160 wined3d: Allow sRGB read/write and VTF on WINED3DFMT_R8G8B8A8_UNORM.
161 d3d10core: Set wined3d state in d3d10_device_RSSetState().
162 d3d10core/tests: Add a basic scissoring test.
163 d3d10core: Properly handle parentless views in d3d10_device_OMGetRenderTargets().
164 d3d10: Implement d3d10_stateblock_Capture().
165 d3d10: Implement d3d10_stateblock_Apply().
166 d3d10_1: Forward stateblock functions to d3d10.
167 d2d1: Get rid of a FIXME in d2d_d3d_render_target_BeginDraw().
168 d2d1: Implement d2d_d3d_render_target_EndDraw().
169 d2d1: Implement d2d_d3d_render_target_GetPixelSize().
170 d2d1: Implement d2d_d3d_render_target_GetDpi().
171 d2d1: Implement d2d_d3d_render_target_SetDpi().
174 winemenubuilder: Fix resource leak (Valgrind).
175 winemenubuilder: Fix crash on invalid icon entries.
178 restartmanager.h: Added some missing declarations.
179 d3d11.idl: Added a few more missing constants.
180 msctf.idl: Added ITfMouse* interfaces.
182 mshtml: Fixed session_storage leak.
183 mshtml: Use TID_LIST in debugstr_mshtml_guid.
184 mshtml: Use debugstr_mshtml_guid in htmlhead.c.
185 wininet: Fixed buffer size rising in get_cookie.
186 wininet/tests: Fixed most tests on IE11.
187 wininet/tests: Always use test.winehq.org instead of www.codeweavers.com in tests.
188 wininet/tests: Fixed security flags tests on IE11.
189 wininet/tests: Fixed more tests on IE11.
192 mshtml: Add IHTMLStyle5::minWidth property implementation.
194 Johannes Brandstätter (1):
195 wined3d: Fix trace output of emulated_textureram.
197 Jonathan Vollebregt (1):
198 reg.exe: Fix stack overflow on large registry keys.
201 d3dx9: Properly evaluate fallbacks for luminance texture formats in D3DXCheckTextureRequirements.
202 d3dx9: Account for include paths mixing '/' and '\'.
203 d3dx9/tests: Add a test for an include path containing '/'.
204 d3dcompiler/tests: Add a test for an include path containing '/'.
205 d3dx9/tests: Create the asm shader test files under the temporary files directory.
206 d3dcompiler/tests: Free the Direct3D9 object (Valgrind).
207 d3dcompiler: Free the relative addressing data of destination registers (Valgrind).
208 d3dx9: Release child mesh objects (Valgrind).
209 d3dx9: Remove stray hunk.
210 d3dx9: Correctly handle out of memory conditions while reallocating children array.
211 d3dx9: Avoid reading outside of the allocated surface memory (Valgrind).
212 d3dx9: Allow implicit conversions in D3DXCreateTextureFromFileInMemoryEx.
213 wined3d: Handle half-float attributes in load_numbered_arrays().
214 wined3d: Store bool uniforms location in the GLSL shader structures.
217 advapi32: Use heap* helpers in service code.
218 dwrite: Add a tiny helper to return DWRITE_TEXT_RANGE values.
219 dwrite: Support a few more range attributes.
220 dwrite: Support getting/setting per range font size value.
221 strmbase: Remove noop assignment (PVS-Studio).
222 po: Update Russian translation.
223 advapi32: Use heap helpers in security code.
224 advapi32/registry: Use heap helpers.
225 usp10/tests: Test for S_OK return value in a clean way.
226 advapi32: Switch to heap helpers in the rest of the code.
227 dwrite/tests: Initial tests for SetLineBreakpoints().
228 msvcrt: Implement llabs().
229 ntdll: NtWaitForMultipleObjects()'s third arguments means 'wait_any', not 'wait_all'.
230 qedit: Use V_BSTR() to access BSTR data.
231 quartz: Use V_* macros to access variant members.
232 devenum: Use V_* macros to access variant data.
233 usp10: Add a missing 'break' for rule LB20.
234 dwrite: Implement AnalyzeLineBreakpoints() using Unicode breaking algorithm.
237 msvcp71: Add basic_istream_char_read_ch export.
238 msvcp90: Don't fail if conversion was successful in wctob.
239 msvcp90: Fix complex::operator*= implementation.
240 msvcrt: Add _strnset_s implementation.
241 msvcr80: Throw bad_alloc exception when operator new fails.
242 msvcrt: Fix _stricmp behavior on characters that doesn't fit into signed char.
245 riched20: Handle QI failure in ME_GetOLEObjectSize.
247 Sebastian Lackner (7):
248 msi: Fix ITERATE_MoveFiles when no source- and destname is specified.
249 kernel32/tests: Add some even more basic pipe tests without call to PeekNamedPipe.
250 kernel32/tests: Ensure that pipe tests read the full pipe content.
251 kernel32/tests: Add basic tests for partially received pipe messages (ERROR_MORE_DATA).
252 kernel32/tests: Add tests for partially received pipe messages after calling SetNamedPipeHandleState.
253 kernel32/tests: Add additional tests for multithreaded partial reads from named pipes.
254 configure: Fix detection of ncurses library on Archlinux.
257 vbscript: Implemented Date.
258 vbscript: Implemented Time.
261 wined3d: Replace VFLAG_PBO with resource->map_binding.
262 wined3d: Move volume flags to volume.c.
263 wined3d: Initialize the map binding in resource_init.
264 ddrawex: Don't leak surfaces.
267 msvcp90: Added complex_float_pow implementation (fix precision) and tests.
270 mshtml/tests: Fix a memory leak.