1 The Wine development release 1.3.10 is now available.
3 What's new in this release (see below for details):
4 - Support for notification balloons in system tray.
5 - Obsolete AudioIO sound driver removed.
6 - More work on ActiveX support.
8 - Preloader now used for 64-bit too.
12 The source is available from the following locations:
14 http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.10.tar.bz2
15 http://prdownloads.sourceforge.net/wine/wine-1.3.10.tar.bz2
17 Binary packages for various distributions will be available from:
19 http://www.winehq.org/download
21 You will find documentation on http://www.winehq.org/documentation
23 You can also get the current source directly from the git
24 repository. Check http://www.winehq.org/git for details.
26 Wine is available thanks to the work of many people. See the file
27 AUTHORS in the distribution for the complete list.
29 ----------------------------------------------------------------
33 4432 Blobby Volley - corrupted graphics
34 7304 WRC (Wine Resource Compiler) preprocessing is buggy
35 7431 Xilinx picoblaze assembler kcpsm3 crashes
36 7922 Language settings not found and strange Day Error in EWRevenge (bug in oleaut32)
37 11449 ExpressPCB 6.1.2 crashes when updating pricing
38 12744 Steam tray icon doesn't appear if panel hidden in autohide mode
39 12808 indexed bitmaps support is broken
40 12828 Arcade Pool 2: Game crashes after several seconds
41 14922 no ingame sound in drakensang
42 15003 VB6 crashes when triing enter a program code
43 15041 Guild Wars: Typing into Char Fields
44 15257 Changing from OpenGL to Direct3D output in WinUAE results in blank screen
45 15882 while wine application is running fullscreen ekiga incoming call popup doesn't appare
46 16489 Falcon 4.0 AF: Updater does not work, check fails
47 16672 Marie La Cavalière: Unhandled exception
48 16703 Wineconsole: Fallback from curses to window based backend
49 16704 wineconsole: Allow specifying the console backend to use when wineconsole is launched implicitly
50 16914 wrc chokes on a file which is accepted by windows rc
51 18075 IE8 crashes due to missing urlmon.dll.423 API
52 18230 Romanian translation wrong
53 18484 Charma: too slow and there's a problem with the pointer
54 18497 Gothic 3: Failure at starting new game
55 18768 Madden NFL 08 regression: program doesn't start
56 19314 IE8 for Server 2003 refuses to install (Service Pack 2 for Windows Server 2003 install required)
57 19565 Guitar Hero World Tour does not produces any sound (except videos)
58 20311 Blitzkrieg game crashes when selecting 'Allies campaign' (failed to save document to IStream)
59 20552 Memory leak in alloc_thread_tls?
60 20842 Python: ctrl-c and ctrl-d do not work in wineconsole [dogfood]
61 21173 choice.exe missing, needed by some cmd scripts
62 21245 file operations are very slow or hangs solidworks
63 22487 tray icons broken with ubuntu 10.04 for some users (affects utorrent 2.0.1, autohotkey)
64 23028 Empire Earth 1.00 and 1.04 mirrored cursor on vertical move
65 23089 Grass rendering bug in S.T.A.L.K.E.R clear sky/call of pripyat
66 23378 Desktop launchers generated by new Steam UI are broken
67 24294 corrupted icons in SolidWorks sketches
68 24323 Need for speed 3 crashes on startup
69 24680 loader: segfault after loading krnl386.exe, while LoadLibraryEx for any buildin dll
70 24866 Unhandled exception in Windows Double Explorer (IExplorerBrowser_fnSetPropertyBag)
71 25040 Icons in system tray area are blank
72 25059 dotnet30 install completion window minimized, needs balloon tooltip
73 25155 Creative Writer 2 only installs in Win9x modes on WoW64
74 25283 Unimplemented function urlmon.dll.410
75 25301 Occasional sock_check_pollhup() error on Solaris
76 25452 office2000 reconfiguration gives msi crash
77 25484 NewsLeecher 'send to tray' broken
78 25510 Wine-generated desktop files are not compliant with XDG standard
79 25513 Wine Software Uninstaller crashes
80 25529 64-bit Internet Explorer 7/8 refuse to install
81 25545 64-bit wine loader broken (in win64 mode)
83 ----------------------------------------------------------------
88 winecfg: Update Dutch translation.
90 Alexander Morozov (3):
91 wincrypt.h: Define PFN_CMSG_IMPORT_KEY_TRANS callback function.
92 crypt32: Implement decoding enveloped messages.
93 crypt32: Implement getting content and some parameters from a decoded enveloped message.
95 Alexandre Julliard (54):
96 user32: Fix coordinates mapping for the desktop window in the explorer process.
97 winex11: Fix event coordinates mapping for the root window in the explorer process.
98 comctl32: Fix positioning of tracking tooltips at the bottom of the screen.
99 windowscodecs: Convert the coclasses registration to the IRegistrar mechanism.
100 urlmon: Convert the coclasses registration to the IRegistrar mechanism.
101 itss: Convert protocol registration to the IRegistrar format.
102 actxprxy: Convert dll registration to the IRegistrar mechanism.
103 dispex: Convert dll registration to the IRegistrar mechanism.
104 qmgrprxy: Convert dll registration to the IRegistrar mechanism.
105 user32: Don't call GetModuleFileNameW under the user lock.
106 wineboot: Set the correct architecture in the process identifier variable.
107 kernel32: Update the environment variables that vary across 32-bit/64-bit/Wow64.
108 wine.inf: Don't set the ProgramFiles environment variables through the registry.
109 ntdll: Ensure alignment of static TLS data and free it at thread exit.
110 krnl386: Fetch version from the PEB to avoid potentially using GetVersionEx before it's initialized.
111 winex11: Store information needed for the info balloon in the tray icon structure.
112 winex11: Add support for displaying system tray notification balloons.
113 winex11: Potentially update the system tray notification position when any foreign window is moved.
114 explorer: Store information needed for the info balloon in the tray icon structure.
115 explorer: Add support for displaying system tray notification balloons in desktop mode.
116 wineboot: Relaunch the 64-bit version of wineboot on Wow64.
117 winecfg: Relaunch the 64-bit version of winecfg on Wow64.
118 winecfg: Set Wow64 registry keys as well as the 64-bit ones for version information.
119 ntdll: Don't worry about the DOS area on non-x86.
120 loader: Make sure the new stack is 16-byte aligned in the preloader.
121 loader: Use long instead of int in the preloader for anything that can store a pointer.
122 loader: Build the preloader for x86-64.
123 libwine: Use the 64-bit preloader when starting 64-bit wine.
124 libwine: Reserve memory areas for 64-bit in case we don't have a preloader.
125 ntdll: Avoid putting the virtual heap in the low 2Gb on 64-bit.
126 quartz: Convert coclasses registration to the IRegistrar mechanism.
127 avifil32: Move extension registrations to the rgs file.
128 widl: Register the PSFactoryBuffer class as factory if it's defined in the idl file.
129 msi: Convert the dll registration to the IRegistrar mechanism.
130 loader: Define asm functions instead of inlines for x86-64 syscalls to avoid trouble with register constraints.
131 wiaservc: Convert coclasses registration to the IRegistrar mechanism.
132 include: Correctly define the msxml typelib by directly including xmldom.idl and xmldso.idl.
133 include: Add a couple of missing interfaces in msxml2.idl.
134 msxml: Add an msxml library that contains the v2.0 msxml typelib.
135 msxml: Register the v2.0 classes using the IRegistrar mechanism.
136 msxml2: Add an msxml2 library that contains the v2.6 msxml typelib.
137 msxml3: Convert dll registration to the IRegistrar mechanism.
138 loader: Setup the TLS register on x86-64 for stack protector checks.
139 widl: Allow specifying a version for a coclass independently of its typelib version.
140 include: Set version to 1.0 for msxml classes.
141 hhctrl.ocx: Add a typelib and register it.
142 widl: Don't free the input file name since it's stored in various places in the location info.
143 widl: Allow specifying a class version outside of a typelib too.
144 include: Define the Scriptlet class in mshtml.idl.
145 mshtml: Convert the classes registration to the IRegistrar mechanism.
146 server: Use the syscall function instead of inline assembly.
147 ntdll: Use the syscall function instead of inline assembly.
148 libwine: Use the syscall function instead of inline assembly.
149 appwiz.cpl: Convert the application list to a standard Wine list.
152 cmd: Update Swedish translation.
155 winemenubuilder: In InvokeShellLinkerForURL, better replicate the deferral behavior in InvokeShellLinker.
157 André Hentschel (22):
158 msi: Fix test failure on some 2k3 machines.
159 advapi32: Fix test failure on some NT4 machines.
160 ntdll: Fix test failure on some NT4 machines.
161 rsaenh: Fix test failure on some NT4 machines.
162 wrc: Allow comma after popup name.
163 shell32: Fix shelllink test to not crash on NT4.
164 shdocvw: Add Resizer control to the iexplore window.
165 gphoto2.ds: Fix German translation.
166 include: Add winhttp secure protocol flags.
167 msi/tests: Remove superfluous check.
168 gameux: Fix test failures on Wine wow64.
169 gameux: Fix Path for the statistics.
170 sane.ds: Fix translation of microsecond.
171 wininet: Update German translation.
172 include: Add ERROR_INTERNET_FORTEZZA_LOGIN_NEEDED for wininet tests.
173 include: Add new suite masks.
174 wininet: Fix German translation.
175 shlwapi/tests: Allow Win7 behaviour for SHFormatDateTimeW.
176 qmgr/tests: Use a temporary path to avoid failures.
177 shell32/tests: Fix a typo.
178 advapi32: Print a FIXME also for the unknown levels.
179 gameux: Fix another test failure on Wine wow64.
182 ntdll: Bump win2k3 version information to sp2.
183 urlmon: Add stubs for ordinals 410 and 423.
184 mscoree/tests: Fix a broken test (LLVM/Clang).
185 quartz: Avoid %L in traces (LLVM/Clang).
188 view: Update simplified Chinese translation.
189 write: Update simplified Chinese translation.
192 advapi32: Added check for NULL pointer being passed to QueryServiceStatus for either parameter.
195 iphlpapi: Add CancelIPChangeNotify stub.
198 urlmon: Set BINDF_NEEDFILE if BINDF_PULLDATA is not specified.
199 wininet: Respect SECURITY_FLAG_IGNORE_CERT_DATE_INVALID.
200 wininet: Make module handle scope global.
201 wininet: Add a simple certificate dialog to InternetErrorDlg.
202 shell32: Fix ExplorerBrowser::SetRect to work properly when passed a NULL-valued hdwp.
203 shell32: Return S_OK in ::SetPropertyBag.
204 include: Add IShellItem2 interface declaration.
205 shell32: IShellItem::GetAttributes should also work on the desktop shellfolder.
206 shell32: Add IShellItem2 stub to ShellItem implementation.
207 include: Add a few INET_E_ defines.
208 urlmon: Split the code for sending an http request into its own function.
209 urlmon: Fix return value from QueryService.
210 shell32: Standardize the COM usage in ebrowser.c.
211 shell32: Add IInputObject stub to ExplorerBrowser.
213 Detlef Riekenberg (5):
214 cmd: Allow GOTO to a label which has a following whitespace, with test.
215 configure: Ask for the correct development package for gstreamer base plugins.
216 cmd: Add CHOICE builtin with DOS6 to XP commandline parameter.
217 cmd: Add german translation for CHOICE.
218 cmd: Do not reset errorlevel during SET.
221 kernel32: When reading chars out of a bare console, use the Unix API (instead of the Windows one).
222 kernel32: Proper support for echo-input (enable/disable) when getting console input.
223 kernel32: In readline, now print control characters with ^ escape.
226 msvcrt/tests: Add _fcvt_s tests.
229 shdocvw: Fix compilation on systems that don't support nameless unions.
230 mshtml: Fix a typo and remove a space before a '\n' in a FIXME() trace.
231 msvcrt/tests: Add a trailing '\n' to an ok() call.
232 Assorted spelling fixes.
234 Frédéric Delanoy (3):
235 cmd: Update French translation.
236 wininet: Update French translation.
237 wininet: Update French translation.
240 kernel32/tests: Add tests to verify USERPROFILE and environment variables from registry are present and correct.
241 rsaenh/tests: CryptGetKeyParam doesn't fail on Win7/Win2K8R2.
242 kernel32/tests: Quote command line arguments that might contain spaces.
243 kernel32/tests: Remove check of environment variables against registry.
244 ntdll/tests: Add alternative results for overlong instructions.
245 shdocvw/tests: Need to save .url before committing extra props for IE6.
248 msi: Support MSIRUNMODE_LOGENABLED in MsiGetMode.
249 rpcrt4: Add a stub implementation of RpcMgmtSetAuthorizationFn.
250 wineboot: Set the USERDOMAIN environment variable.
251 msi: Return INSTALLSTATE_UNKNOWN from MsiGetComponentState if the component is disabled.
252 msi: Rewrite command line parsing to handle quoted values correctly.
253 msi: Add some traces.
254 msi: Global and local win32 assembly names are formatted differently.
255 msi: Don't flag an error in the InstallServices action if the component does not exist.
256 msi: Remove an incorrect error trace.
257 uninstaller: Run msiexec if the WindowsInstaller value is set.
258 uninstaller: Fix a leak.
259 appwiz.cpl: Run msiexec if the WindowsInstaller value is set.
260 msi: Set the Preselected property if the default feature selection is modified in a dialog.
261 msi: Set the install level to the maximum if the requested install state is not the default.
262 msi: Use a function to determine if a feature is selected.
263 msi: Change ACTION_UpdateComponentStates to take a feature pointer.
266 wined3d: Pass an IWineD3DBaseShaderImpl pointer to shader_generate_arb_declarations().
267 wined3d: Pass an IWineD3DBaseShaderImpl pointer to shader_generate_glsl_declarations().
268 wined3d: Pass an IWineD3DBaseShaderImpl pointer to shader_destroy().
269 wined3d: Pass an IWineD3DBaseShaderImpl pointer to shader_cleanup().
270 wined3d: Avoid some interface pointers in set_glsl_shader_program().
271 wined3d: Pass implementation pointers to generate_param_reorder_function().
272 wined3d: Store implementation pointers in struct glsl_shader_prog_link.
273 wined3d: Store implementation pointers in glsl_program_key_t.
274 wined3d: Pass implementation pointers to get_glsl_program_entry().
275 wined3d: Pass an IWineD3DBaseShaderImpl pointer to shader_get_registers_used().
276 wined3d: Pass an IWineD3DBaseShaderImpl pointer to shader_generate_main().
277 wined3d: Store an IWineD3DBaseShaderImpl pointer in wined3d_shader_context.
278 wined3d: Pass an IWineD3DBaseTextureImpl array to pixelshader_update_samplers().
279 wined3d: Pass an IWineD3DBaseTextureImpl pointer to basetexture_unload().
280 wined3d: Pass an IWineD3DBaseTextureImpl pointer to basetexture_cleanup().
281 wined3d: Pass an IWineD3DBaseTextureImpl pointer to basetexture_get_level_count().
282 kernel32: Fix some memory leaks in set_wow64_environment().
285 fonts: Fix the metrics of the extended integral and brace glyphs.
286 ole32: Rewrite the OleAdviseHolder's STATDATA enumerator to be a generic STATDATA enumerator.
287 include: Add GLYPHSET flag define.
288 gdi32: Clear the accel flags.
289 ole32: Remove some useless comments.
290 ole32: Use a STATDATA array to hold the connection data.
291 ole32: Allow the EnumSTATDATA constructor to take a sparse array.
292 ole32: Implement IDataAdviseHolder_EnumAdvise.
293 ole32: Standardize the COM usage.
296 sane.ds: Update Korean resource.
297 browseui: Update Korean resource.
298 clock: Update Korean resource.
299 cmdlgtst: Update Korean resource.
300 comctl32: Update Korean resource.
301 comdlg32: Update Korean resource.
302 credui: Update Korean resource.
303 crypt32: Update Korean resource.
304 cryptdlg: Update Korean resource.
305 cryptui: Update Korean resource.
306 cmd: Update Korean resource.
307 gphoto2.ds: Update Korean resource.
308 hhctl.ocx: Update Korean resource.
309 iccvid: Update Korean resource.
310 localspl: Update Korean resource.
311 localui: Update Korean resource.
314 mshtml: Fixed tests on IEs not supporting INewWindowManager.
315 mshtml: Call DoVerb on embedded plugin.
316 mshtml: Added support for plugin in place activation.
317 mshtml: Deactivate plugin when detaching from document.
318 mshtml: Added PluginHost::GetWindowContext implementation.
319 mshtml: Added more plugin in place activation support.
320 mshtml: Added more ActiveX tests.
321 mshtml: Added OnUIActivation implementation.
322 mshtml: Added IOleContainer stub implementation.
323 mshtml: Added PluginHost::GetContainer implementation.
324 mshtml: Forward PluginHost's QueryService calls to window object.
325 mshtml: Fixed tests on some IE6 installations.
326 mshtml: Removed undocumented, internal stubs exported only by old IEs.
327 jscript: Move some of registration process to IRegistrar mechanism.
328 mshtml: IHTMLDocument2 iface handling clean up.
329 winetest: Make win9x unsupported.
330 shdocvw: Share get_LocationURL implementation between WebBrowser and InternetExplorer objects.
331 shdocvw: Moved getting dochost pointer to separated function.
332 shdocvw: Added support for QueryService(IID_IWebBrowserApp).
333 mshtml: Added IHTMLObjectElement::get_object implementation.
334 mshtml: Added support for forwarding object element's DOM calls to ActiveX control.
335 mshtml: Improved QueryService debug traces.
336 mshtml: Improved IOmNavigator::javaEnabled stub.
337 mshtml: Added IHTMLScriptElement::get_scr implementation.
338 mshtml: Added IHTMLStyleElement::media property implementation.
339 mshtml: Added IHTMLStyleElement::type property implementation.
340 appwiz.cpl: Correctly handle NULL params in CPL_STARTWPARAMSW handler.
341 jscript: Added Date.setYear implementation.
342 urlmon: Added IUriContainer stub implementation of URLMoniker object.
343 mshtml: Fixed IOleUndoManager::QueryInterface implementation.
344 jscript: Exception tests clean up.
345 aclocal.m4: Recognize mingw-w64 as 32-bit cross compiler.
346 urlmon: Added more IInternetProtocolEx tests.
347 mshtml: Added GUID_CUSTOM_CONFIRMOBJECTSAFETY with CONFIRMSAFETYACTION_LOADOBJECT flag tests.
348 urlmon: Converted more registration process to IRegistrar mechanism.
349 mshtml: Get rid of no longer used GECKO_DATADIR.
350 urlmon: Make protocol tests more verbose.
351 include: Added macros for unions and structs that should remain nameless regardless NONAMELESSUNION/NONAMELESSSTRUCT definition.
353 Jerome Leclanche (1):
354 winemenubuilder: Add a trailing semicolon to MimeType in desktop files.
357 shdocvw: Added missing rendering directive to ietoolbar.svg.
360 crypt32: Accept any matching CN when checking a certificate's name.
363 kernel32: Support deleting resources in UpdateResource.
366 cmd: Update Italian translation.
367 wininet: Update Italian translation.
369 Maarten Lankhorst (5):
370 quartz: Handle seeking while running better.
371 quartz: Fix a race condition in videorenderer endflush.
372 quartz: Handle EndOfStream more elegantly in dsound renderer.
373 winegstreamer: Silence a harmless fixme.
374 winegstreamer: Correct a state transition.
377 kernel32: Fixed size to GetEnvironmentVariableW.
378 configure.ac: Add -Wlogical-op, if it's not noisy.
381 wineconsole: Fallback to window based console if the curses library isn't found.
382 wineconsole: Don't overwrite the backend selection when parsing --use-event.
384 Michael Stefaniuc (69):
385 clock: Add the Malayalam translation.
386 clock: Add the Telugu translation.
387 clock: Add the Oriya translation.
388 clock: Add the Punjabi translation.
389 oleaut32: Standardize the COM usage in connpt.c.
390 mmdevapi: Standardize the COM usage in devenum.c.
391 msctf/tests: Standardize the COM usage in inputprocessor.c.
392 ole32/tests: Standardize the COM usage in clipboard.c.
393 shlwapi/tests: Standardize the COM usage in ordinal.c.
394 oleaut32/tests: Use an iface instead of an vtbl pointer in IRecordInfoImpl.
395 msi: Use an iface instead of an vtbl pointer in IClassFactoryImpl.
396 msi: Use an iface instead of a vtbl pointer in msi_custom_remote_impl.
397 msi: Use an iface instead of a vtbl pointer in msi_remote_package_impl.
398 msi: Use an iface instead of a vtbl pointer in msi_remote_database_impl.
399 ole32: Use ifaces instead of vtbl pointers in FTMarshalImpl.
400 ole32: Standardize the COM usage in moniker.c.
401 msxml3: Use an iface instead of a vtbl pointer in domattr.
402 msxml3: Use ifaces instead of vtbl pointers in xmlnodemap.
403 msxml3: Use an iface instead of a vtbl pointer in domcdata.
404 msxml3: Use an iface instead of a vtbl pointer in entityref.
405 msxml3: Use an iface instead of a vtbl pointer in domtext.
406 msxml3: Use an iface instead of a vtbl pointer in domelem.
407 msxml3: Use an iface instead of a vtbl pointer in xmlnodelist.
408 msxml3: Use an iface instead of a vtbl pointer in dom_pi.
409 msxml3: Use an iface instead of a vtbl pointer in domcomment.
410 msxml3: Use an iface instead of a vtbl pointer in domimpl.
411 msxml3: Use an iface instead of a vtbl pointer in domdoctype.
412 msxml3: Use an iface instead of a vtbl pointer in domfrag.
413 windowscodecs: Use ifaces instead of vtbl pointers in PngEncoder.
414 oleaut32: Use ifaces instead of vtbl pointers in OLEFontImpl.
415 ole32: Standardize the COM usage in clipboard.c.
416 shell32: Use an iface instead of a vtbl pointer in ShellItem.
417 winecfg: Remove the support to configure the audioio driver sound.
418 Remove the audioio sound driver. It is unused.
419 winapi: Remove support for wineaudioio.drv. wineaudioio.drv is no more.
420 hnetcfg: Standardize the COM usage in apps.c.
421 hnetcfg: Use an iface instead of an vtbl pointer in fw_manager.
422 hnetcfg: Use an iface instead of an vtbl pointer in fw_policy.
423 hnetcfg: Standardize the COM usage in port.c.
424 hnetcfg: Use an iface instead of an vtbl pointer in fw_profile.
425 hnetcfg: Standardize the COM usage in service.c.
426 d3dx9_36: Use an iface instead of an vtbl pointer in ID3DXLineImpl.
427 wmiutils: Use an iface instead of an vtbl pointer in status_code.
428 sane.ds: The Da, En, Fi, Fr, Nl, Pt resources are using UTF-8.
429 d3dx9_36: Use an iface instead of an vtbl pointer in ID3DXConstantTableImpl.
430 qcap: Use ifaces instead of vtbl pointers in VfwCapture.
431 oleaut32/tests: Standardize the COM usage in tmarshal.c.
432 oleaut32: Standardize the COM usage in tmarshal.c.
433 ole32: Standardize the COM usage in git.c.
434 mshtml: COM cleanup for the IHTMLDocument3 iface.
435 mshtml: COM cleanup for the IHTMLDocument4 iface.
436 mshtml: COM cleanup for the IHTMLDocument5 iface.
437 mshtml: COM cleanup for the IHTMLDocument6 iface.
438 mshtml: COM cleanup for the IPersist* ifaces in HTMLDocument.
439 msxml3: Use ifaces instead of vtbl pointers in xmldoc.
440 msxml3: Standardize the COM usage in xmlelem.c.
441 msctf: Standardize the COM usage in documentmgr.c.
442 inkobj: Remove inkcollector.c as it is dead code.
443 avifil32: Use an iface instead of a vtbl pointer in ITmpFileImpl.
444 wuapi: Use an iface instead of a vtbl pointer in wucf.
445 mshtml: COM cleanup for the IMonikerProp iface.
446 mshtml: COM cleanup for the IOleObject iface.
447 mshtml: COM cleanup for the IOleDocument iface.
448 mshtml: COM cleanup for the IOleDocumentView iface.
449 mshtml: COM cleanup for the IOleInPlaceActiveObject iface.
450 mshtml: COM cleanup for the IViewObjectEx iface.
451 mshtml: COM cleanup for the IOleInPlaceObjectWindowless iface.
452 ole32: Use ifaces instead of vtbl pointers in DataCache.
453 ole32: Standardize the COM usage in defaulthandler.c.
456 oleaut32/varformat: Fix day string representation format output.
457 oleaut32/tests: Test return value without macros.
458 oleaut32: Basic parameter validation tests for some GetTypeInfo* methods.
459 oleaut32: Fix GetLibAttr for null argument, plus error handling.
460 oleaut32: Added ICreateTypeInfo2::SetVarHelpContext().
461 oleaut32: Fix null parameters handling in ICreateTypeLib2::CreateTypeInfo().
462 oleaut32: Fix ICreateTypeInfo2::SetVarHelpContext() to iterate properly.
463 oleaut32: Hide variables and functions count storage details in helpers.
466 shdocvw/tests: Make sure we use a valid temporary directory.
469 sane.ds: Convert Polish translation to UTF-8.
470 kernel32: Add support for completion routine invocation in ReadDirectoryChangesW.
471 server: Handle more inotify mask values.
472 kernel32: Added more ReadDirectoryChangesW tests.
475 d3dcompiler: Handle TAG_OSG5 in D3DGetBlobPart().
476 wined3d: Fix memset size in IWineD3DVolumeImpl_Unmap.
477 d3dcompiler: Use an iface instead of a vtbl pointer in d3dcompiler_blob.
478 d3dcompiler: Use an iface instead of a vtbl pointer in d3dcompiler_shader_reflection.
479 d3dcompiler: Parse reflection STAT tag.
480 d3dcompiler: Implement ID3D11ShaderReflection::GetMovInstructionCount().
481 d3dcompiler: Implement ID3D11ShaderReflection::GetConversionInstructionCount().
482 d3dcompiler: Parse ISGN in the reflection interface.
483 d3dcompiler: Properly initialize Stream member of D3D11_SIGNATURE_PARAMETER_DESC.
484 d3dcompiler: Parse OSGN in the reflection interface.
485 d3dcompiler: Parse PCSG in the reflection interface.
486 d3dcompiler: Implement ID3D11ShaderReflection::GetInputParameterDesc().
487 d3dcompiler: Implement ID3D11ShaderReflection::GetOutputParameterDesc().
488 d3dcompiler: Implement ID3D11ShaderReflection::GetPatchConstantParameterDesc().
490 Yaron Shahrabani (1):
491 shlwapi: Added Hebrew translation.
493 Łukasz Wojniłowicz (5):
494 avifile: Update Polish translation.
495 wininet: Update Polish translation.
496 taskmgr: Update Polish translation.
497 cmd: Update Polish translation.
498 winecfg: Update Polish translation.