mshtml: Added IHTMLElement::get_sourceIndex implementation.
[wine/multimedia.git] / ANNOUNCE
blobfc12577eb57cccab5f924c04bf0538473558b359
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.
7   - Various bug fixes.
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
53   31327  RV Graphich Bug
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 ----------------------------------------------------------------
81 Changes since 1.7.25:
83 Akihiro Sagawa (3):
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.
96 Aric Stewart (14):
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.
112 Austin English (6):
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.
120 David Hedberg (6):
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.
128 Felix Janda (3):
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.
133 François Gouget (5):
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.
140 Gerald Pfeifer (5):
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.
150 Hans Leidekker (7):
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.
159 Henri Verbeet (12):
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().
173 Indrek Altpere (2):
174       winemenubuilder: Fix resource leak (Valgrind).
175       winemenubuilder: Fix crash on invalid icon entries.
177 Jacek Caban (12):
178       restartmanager.h: Added some missing declarations.
179       d3d11.idl: Added a few more missing constants.
180       msctf.idl: Added ITfMouse* interfaces.
181       atl: Added typelib.
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.
191 Jactry Zeng (1):
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.
200 Matteo Bruni (14):
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.
216 Nikolay Sivov (18):
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.
236 Piotr Caban (6):
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.
244 Qian Hong (1):
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.
256 Shuai Meng (2):
257       vbscript: Implemented Date.
258       vbscript: Implemented Time.
260 Stefan Dösinger (4):
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.
266 YongHao Hu (1):
267       msvcp90: Added complex_float_pow implementation (fix precision) and tests.
269 Zhenbo Li (1):
270       mshtml/tests: Fix a memory leak.
273 Alexandre Julliard
274 julliard@winehq.org