wineconsole: Move the curses critical section inside the private data.
[wine.git] / ANNOUNCE
blob30274382d22a3252b6315e6c9f984db3545d4d04
1 The Wine development release 1.3.8 is now available.
3 What's new in this release (see below for details):
4   - Icons in the "open with" menus.
5   - Man pages for all installed binaries.
6   - Support for schemas in MSXML.
7   - Many installer fixes.
8   - Translation updates.
9   - Various bug fixes.
11 The source is available from the following locations:
13   http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.8.tar.bz2
14   http://prdownloads.sourceforge.net/wine/wine-1.3.8.tar.bz2
16 Binary packages for various distributions will be available from:
18   http://www.winehq.org/download
20 You will find documentation on http://www.winehq.org/documentation
22 You can also get the current source directly from the git
23 repository. Check http://www.winehq.org/git for details.
25 Wine is available thanks to the work of many people. See the file
26 AUTHORS in the distribution for the complete list.
28 ----------------------------------------------------------------
30 Bugs fixed in 1.3.8:
32    4098  Visual Basic 6 sp6 runtime installer: No progress window shown
33    6856  Civilization 4 fails to start
34    8107  Civilization 4 Warlords fails to start due to XML issues
35   12293  Warhammer 40K: dark crusade - Cursor is not properly drawn
36   14343  Bigfishgames "Play My Games" Crashes With "Unhandled page fault"
37   15195  People's General randomly hangs with err:seh:setup_exception_record nested exception on signal stack
38   16548  qedit:mediadet.c test is skipped due to renaming a file
39   16842  Goldwave crashes
40   16988  Guild Wars - 'blocky' graphics
41   17140  Brothers in arms: crashes after 20-30 minutes of playing
42   17623  IconWorkshop displays icons without alpha channel
43   17630  Unreal Tournament 3: d3dx10_35.dll not found
44   17728  Check exception during first configuration creation
45   17790  ICQ 6.5 unhandled exception
46   17969  Warhammer 40K: DoW: Dark Crusade demo exits silently
47   18705  Heavy Load first chance exception in NtQuerySystemInformation
48   18958  Adobe Reader 9 has a divide by zero error during install
49   19480  Monster truck Challenge problem
50   19669  Sonic Mega Collection Plus quits just after the launcher
51   19787  Many Years Ago game launcher crashes on startup
52   20064  Divine Divinity II - Floor is transparent
53   20329  Free Realms crashes with Unimplemented d3dx9_36.dll.D3DXCreateEffectFromFileA
54   20656  Kindle for PC missing text at login screen
55   21261  implement the IGameExplorer interface
56   21668  Unable to Play Rise of Nations Thrones and Patriots
57   21680  Unity 3D: Online registration doesn't work...
58   21699  VLC videos are black in Vista+ mode
59   21859  Sins of a Solar Empire: Main menu does not respond to mouse clicks
60   22247  Sketchup cannot export collada or google earth files
61   22380  Big Fish Games: requires Administrator access
62   22707  Star Wolves: crash when starting a new game
63   22861  XML Copy Editor hangs when editing a file
64   22905  MS Office 2007: Right-click on taskbar icon and selecting close does not work
65   23176  Perfect Dark crashes in Japanese language environment
66   23243  Fleet Operations 3.1.x (Star Trek Armada II) has performance problems
67   23408  Sid Meier's Civilization IV Beyond the Sword v3.19 crashes
68   23460  Universal USB installer 'Cancel' button does not work
69   23758  XML Copy Editor save dialog 'new folder' creates new directory but does not show it
70   23926  Civilization IV Colonization not getting the correct info
71   24365  Adobe Photoshop CS4 installer: completely white / ie6 workaround doesn't work
72   24366  Crystal Cubes: unimplemented function d3dx9_36.dll.D3DXFillTexture
73   24382  Call Of Duty 4: Modern Warfare crash because of too low memory reported
74   24416  America's Army 3 needs msvcr80.dll._ctime64_s
75   24540  Final Fantasy 8 config program does not work
76   24564  Black Mirror 2: movies in cutscenes freeze
77   24595  Ninja Penguin crashes during the startup.
78   24596  Italian translation for "target" should be "destinazione" and not "obiettivo"
79   24729  Internet Explorer 9.0 (32-bit) beta needs msvcrt.wprintf_s
80   24925  Fallout 3 needs msvcr80.dll.qsort_s
81   24952  dlls/user32/button.c handles incorrectly unknown button types
82   25019  Osmos Demo: needs a few msvcr80/msvp80 functions
83   25056  Worms Armageddon's "Fill" and "Random Holes" map editor tools produce interlaced images
84   25057  Magic Workstation: mwsplay.exe crashes when launching it
85   25062  popen: the stderr from the child process is (wrongly) redirected to the parent's stdin
86   25074  dotnet30 install fails with status 87 in wine > 1.3.4?
87   25119  Text has a green background in Pikachu Volleyball 3D
88   25121  Jigsaw (Mile Drummond) does not start
89   25131  AFS Kaufmann: install crashes on "custom" installation
90   25141  Morrowind: non-fatal page fault on startup (only when no gstreamer plugins are installed)
91   25142  Max Payne: intro video gives black screen (only sound works)
92   25144  NFS Porsche and High Stakes crash at beginning
93   25149  Explzh: show the first letter only in listview or treeview.
94   25159  Gmax installer crashes
95   25174  Sandlot Games launchers fail with "Cannot find import... File CRYPT32.dll, function CertFindChainInStore"
96   25182  MsiDatabaseImport on _ForceCodepage table returns ERROR_FUNCTION_FAILED
97   25186  Tom Clancy's Splinter Cell installer locks up
98   25199  Rag Doll Kung Fu crashes on startup
99   25209  prototype failed to execute
100   25210  unimplemented function msvcr90.dll - Puzzle Agent(Telltale Games) Demo won't start
101   25235  Wrong italian translation in "add/remove programs"
102   25238  Wine is missing manpages for some built-in applications
103   25250  msiexec crashes with OpenWorkBench 1.1.6 install
104   25262  Fallout New Vegas: runs out of memory if iShadowMapResolution=1024
105   25272  ping sleeps 1 second more
106   25278  Internet Explorer 4 crashes - unimplemented function wininet.dll.InternetShowSecurityInfoByURL
107   25285  qedit/mediadet tests fail on most 64-bit machines
108   25294  Lemony Snicket's "A Series of Unfortunate Events" installer crashes
110 ----------------------------------------------------------------
112 Changes since 1.3.7:
114 Adam Martinson (22):
115       msxml3: Store the DLL instance handle.
116       msxml3: Add our own xmlFirstElementChild() for older libxml2 versions.
117       msxml3: Add urn:schemas-microsoft-com:datatypes schema.
118       msxml3/tests: XDR schema tests.
119       msxml3: XDR schema support.
120       msxml3: Use built-in urn:schemas-microsoft-com:datatypes schema for validation.
121       msxml3: Fix a datatypes.xsd oops.
122       msxml3: Move schema cache into the domdoc_properties struct.
123       msxml3: Add XDR datatypes enum and string table.
124       msxml3: Add functions to get the dt:dt of a node.
125       oleaut32/tests: Test VT_BSTR => VT_UI8 at upper limit.
126       msxml3: Use the associated schema for domelem_get_dataType().
127       msxml3: Add BSTR versions of the XDR_DT <-> string functions.
128       msxml3: Validate node content in domelem_put_dataType().
129       msxml3: Implement domtext dt-related functions.
130       msxml3: Fix domdoc_getElementsByTagName()/domelem_getElementsByTagName().
131       configure: Add a check for xmlSchemaSetParserStructuredErrors().
132       msxml3: Add schema parse/validate error callbacks.
133       msxml3/tests: Move domdoc.c schema-related tests to schema.c.
134       msxml3: Fix a few error messages.
135       msxml3/schema: Properly handle schema_cache_add() from a URL.
136       msxml3: Store the DOMDocument/XMLSchemaCache object version.
138 Akihiro Sagawa (1):
139       jscript: Update Japanese translation.
141 Alexander Morozov (5):
142       crypt32/tests: Do not crash on some Win98.
143       crypt32/tests: Fix test failures on WinME and some NT4.
144       crypt32/tests: Use pCryptAcquireContextA.
145       crypt32/tests: Skip more tests.
146       crypt32/tests: Fix test failures on some Win95 and some NT4.
148 Alexandre Julliard (17):
149       winapi: Add support for more spec entry flags.
150       winex11: Properly forget about a foreign window when it's destroyed through DestroyWindow().
151       user32: Check structure size in GetGUIThreadInfo.
152       user32: Add a stub for IsGUIThread().
153       oleaut32: Fix the overflow check in VarNumFromParseNum.
154       msxml3: Fix incorrect uses of va_list arguments.
155       libwine: Fix a pointer comparison warning.
156       advapi32/tests: Avoid sizeof in traces.
157       gameux: Avoid sizeof in traces.
158       msvcrt/tests: Avoid sizeof in traces.
159       urlmon/tests: Avoid sizeof in traces.
160       winspool/tests: Avoid sizeof in traces.
161       winecrt0: Add a generic mechanism for dll registration through IRegistrar.
162       oleaut32: Convert dll registration to the new IRegistrar mechanism.
163       cryptnet/tests: Don't import shlwapi.
164       include/msvcrt: Define more CPU control word flags.
165       msvcrt: Add parameter checking in _controlfp_s.
167 Amine Khaldi (2):
168       activeds: Properly stub some exports.
169       shdocvw: Fix translations.
171 Andreas Pflug (1):
172       oledb32: Added conversions for R8,BOOL,DATE,DBTIMESTAMP.
174 Andrew Bogott (2):
175       ole32: Use default values if options passed to StgCreateStorageEx are NULL.
176       ole32/tests: Added a couple of simple tests for StgCreateStorageEx.
178 Andrew Eikum (3):
179       shell32/tests: Make SHChangeNotify tests more easily extendible.
180       shell32: PIDLs should be checked recursively in SHChangeNotify.
181       shell32: Fix an off-by-one error that causes an infinite loop.
183 André Hentschel (6):
184       widl: Fix for typelib generation when unaligned access to memory is not allowed.
185       include: Define SIO_SET_COMPATIBILITY_MODE.
186       winemaker: Catch special case in Workspace file.
187       include: Add some relocation types.
188       winemaker: Add spec file dependency for dlls.
189       ws2_32: Map AI_ADDRCONFIG.
191 Austin English (15):
192       msiexec: Add a manpage.
193       appwiz.cpl: Fix Italian translation.
194       notepad: Add a manpage.
195       regsvr32: Add a manpage.
196       wined3d: Add detection for Nvidia GT 330.
197       mmdevapi/tests: Increase timeout in capture tests.
198       winemine: Add a manpage.
199       winefile: Add a manpage.
200       winecfg: Add a manpage.
201       wininet: Add a stub for InternetShowSecurityInfoByURL.
202       wineboot: Add a manpage.
203       wineconsole: Add a manpage.
204       regedit: Add a manpage.
205       winepath: Add a manpage.
206       winegcc: Symlink winegcc manpage to winecpp.
208 Austin Lund (1):
209       gdi32/tests: Skip GetGlyphIndices tests for non-ANSI codepages.
211 Borut Razem (2):
212       msvcrt: popen: stderr from the child process should not be redirected to the parent's stdin.
213       ping: Sleep 1 second less.
215 Cheer Xiao (10):
216       comdlg32: Update Simplified Chinese translation.
217       oleview: Update Simplified Chinese translation.
218       taskmgr: Update Simplified Chinese translation.
219       winecfg: Update Simplified Chinese translation.
220       winebot: Update Simplified Chinese translation.
221       wineconsole: Update Simplified Chinese translation.
222       winhlp32: Update Simplified Chinese translation.
223       wordpad: Update Simplified Chinese translation.
224       shell32: Update Simplified Chinese translation.
225       notepad: Update Simplified Chinese translation.
227 Christian Inci (1):
228       wined3d: Add nVidia GT 320M to the table.
230 Damjan Jovanovic (7):
231       winemenubuilder: Generate icons for the fd.o "Open with" menu.
232       winemenubuilder: Update TODO.
233       winemenubuilder: Deduplicate some file open associations.
234       iexplore: Use a better file description.
235       atl: Improve IRegistrar dword parsing.
236       atl: Add support for binary values in IRegistrar.
237       sti: Use IRegistrar instead of regsvr.c.
239 David Hedberg (5):
240       shdocvw: Implement DocHostUIHandler::TranslateAccelerator.
241       shdocvw: Add IOleControlSite interface to dochost.
242       shdocvw: Implement ControlSite::TranslateAccelerator.
243       shdocvw: Implement InPlaceActiveObject::TranslateAccelerator.
244       ole32: Avoid unneccessary stream conversion.
246 Detlef Riekenberg (3):
247       msvcr90: Forward getenv_s to msvcrt.
248       ntoskrnl.exe: Forward more functions to ntdll.
249       ntdll: Add semi stub for TokenElevationType in NtQueryInformationToken.
251 Eric Pouech (9):
252       wineconsole: Properly manage window position (in wineconsole) from within wineserver.
253       wineconsole: Properly handle (user)-window resizing wrt the console.
254       wineconsole: Added support for curses window resizing.
255       wineconsole: In curses mode, map some box drawing attributes to ACS characters.
256       msvcrt: Implemented _ltoa_s.
257       msvcrt: Implemented _i64to[aw]_s.
258       msvcrt: Use the macros for parameter checking for wcsncat_s (and fix the test).
259       winedbg: Rename 'info exception' into 'info frame' (which is somehow closer to what it does).
260       winedbg: Moved into a common function all code dealing with printing information about an exception, and use this function to implement new 'info exception' command.
262 Eryk Wieliczko (8):
263       msvcrt: Implement strncat_s.
264       msvcrt: Implement _ctime32/64_s.
265       msvcrt: Implement _wfindfirst64i32.
266       msvcrt: Implement _wfindnext64i32.
267       msvcrt: Implement vfprintf_s and vfwprintf_s.
268       msvcrt: Implement vprintf_s and vwprintf_s.
269       msvcrt: Implement printf_s and wprintf_s.
270       msvcrt: Implement fprintf_s and fwprintf_s.
272 Francois Gouget (1):
273       configure: Load wine lower in memory on FreeBSD to leave more space for mmap() and malloc().
275 Gerald Pfeifer (2):
276       msxml3: Remove practically unused variable from XDR_to_XSD_doc.
277       ntdll/tests: Remove unused variable from test_query_volume_information_file.
279 Greg Geldorp (2):
280       ws2_32/tests: NT4 and Win2000 print IPv6 addresses a little bit differently.
281       winetest: Add "-u" command line option so TestBot can include a URL in the report.
283 Hans Leidekker (19):
284       msi: Check component attributes before extracting the cabinet.
285       msi: Honor msidbComponentAttributesPermanent.
286       msi: Components don't require a key path.
287       msi: Forward MsiInstallMissingComponentA to MsiInstallMissingComponentW.
288       winspool.drv: Return success from the AddPrintProcessorW stub.
289       msi: Trace the reinstall mode in hex in MsiReinstallFeatureW.
290       msi: Fix handling of an empty language id list in msi_parse_summary.
291       msi: Improve tracing in MsiQueryFeatureStateW.
292       msi: Add support for importing and exporting the special _ForceCodepage table.
293       msi: Install assemblies only if the component action request is set to INSTALLSTATE_LOCAL.
294       rstrtmgr: Add stub implementations of RmEndSession and RmRestart.
295       programs: Add a stub implementation of servicemodelreg.exe.
296       usp10: Add stub exports for the OpenType functions.
297       ntdll: Add a stub implementation of FSCTL_GET_RETRIEVAL_POINTERS.
298       gdi32/tests: Fix a test failure on systems configured to use a color profile.
299       msi: Fix the Create/RemoveFolders actions to actually create and remove empty folders.
300       msi: Trace errors from LoadLibraryShim.
301       msi: Always initialize the dialog font list. Convert it to a standard Wine list.
302       msi/tests: Fix the scope of todo_wine in the tests for MsiApplyMultiplePatches.
304 Henri Verbeet (20):
305       include: Add the tagBIND_OPTS3 structure.
306       wined3d: Rename the IWineD3DPaletteImpl "Flags" field to "flags".
307       wined3d: Add a trace to IWineD3DSurfaceImpl_SetMem().
308       wined3d: Properly recreate the sysmem resource location in IWineD3DSurfaceImpl_SetMem().
309       wined3d: Remove a redundant flag in IWineD3DSurfaceImpl_SetMem().
310       wined3d: buffer_get_sysmem() potentially invalidates the current element array buffer binding.
311       d3d9: Fix some return values.
312       d3d8: Fix some return values.
313       wined3d: Send a notification that the GL texture changed in flip_surface().
314       d3d9/tests: Fix some failure messages.
315       d3d8/tests: Fix some failure messages.
316       ddraw/tests: Fix some failure messages.
317       wined3d: Disallow empty surfaces.
318       d3d9/tests: Add a test for 0 width / height surface creation.
319       d3d8/tests: Add a test for 0 width / height surface creation.
320       ddraw: Return DDERR_INVALIDPARAMS for 0 width / height surface creation.
321       d3d9/tests: Use GetRenderTargetData() for reading back pixels.
322       wined3d: Textures never have a resource size.
323       wined3d: Get rid of the remaining "Flags".
324       wined3d: Fix the indentation in buffer_direct_upload().
326 Hwang YunSong (1):
327       shdocvw: Update Korean resource.
329 Jacek Caban (32):
330       shdocvw: Get rid of WEBBROWSER_THIS macro and WebBrowser to IWebBowser2 casts.
331       shdocvw: Get rid of WEBBROWSER_THIS macro and InternetExplorer to IWebBowser2 casts.
332       shdocvw: Get rid of more *_THIS macros.
333       shdocvw: Get rid of remaining WebBrowser object's *_THIS macros.
334       shdocvw: Get rid of CLIENTSITE_THIS.
335       shdocvw: Get rid of DocHost-related *_THIS macros.
336       shdocvw: Get rid of *_THIS macros in navigate.c.
337       shdocvw: Get rid of remaining *_THIS macros.
338       mshtml: Use IUriBuilder for nsIURI::SetPath implementation.
339       mshtml: Use IUri for nsIURI::GetSpec implementation.
340       mshtml: Moved cloneNode implementation to vtbl.
341       mshtml: Use custom get_readyState implementations for object and frame elements.
342       mshtml: Added IHTMLDocument3::createDocumentFragment implementation.
343       mshtml: Added createDocumentFragment tests.
344       mshtml: Correctly handle DOCUMENT_FRAGMENT_NODE in IHTMLDOMNode::get_nodeType.
345       mshtml: Correctly handle NULL nsdoc in IHTMLDocument2::get_body.
346       mshtml: Correctly handle NULL nsdoc in IHTMLDocument2::get_location.
347       mshtml: Added document fragment cloneNode implementation.
348       urlmon: Don't forward Start call to protocol handler in BindProtocol.
349       urlmon: Don't forward StartEx call to protocol handler in BindProtocol.
350       urlmon: BindProocol's protocol handler doesn't need IInternetProtocolEx iface.
351       urlmon: Store BindProtocol as IInternetProtocolEx.
352       urlmon: Make get_protocol_handler IUri-based.
353       urlmon: Make Binding object IUri-based.
354       oleaut32: Added LoadTypeLib failure test.
355       ole32: Skip more tests on win9x.
356       mshtml: Removed tests failing on IE7.
357       shdocvw: Skip tests on IE 5.5.
358       mshtml: Don't use wine_url in nsURI::Clone implementation.
359       mshtml: Don't use wine_uri in nsIIOService::NewChannelFromURI implementation.
360       mshtml: Don't use wine_url in nsIURI::SchemeIs implementation.
361       mshtml: Fixed ref count tests on broken IEs.
363 Jeff Latimer (1):
364       atl: Fix a comment.
366 Juan Lang (4):
367       winhttp: Verify revocation status of certificate chain.
368       wininet: Verify revocation status of certificate chain.
369       crypt32: Add CertFindChainInStore stub.
370       msisip: Determine whether a file is an MSI file based on its CLSID rather than its extension.
372 Jörg Höhle (4):
373       winecoreaudio: OSStatus is not necessarily a FOURCC.
374       mciavi: MCI_OPEN @NNNN should use an open AVIFile/Stream handle.
375       mciseq: Rework MCI notification system.
376       mciseq: Bogus sizeof led to incorrect positioning.
378 Ken Thomases (1):
379       loader: On Mac, reserve the process's original thread for the frameworks.
381 Louis Lenders (3):
382       wine.inf: Add another .NET v3.0 registry-key.
383       ntdll/tests: Add tests for NtQueryVolumeInformationFile with FileFsVolumeInformation class.
384       ntdll: Set the IdleTime member from the SystemPerformanceInformation info class in NtQuerySystemInformation.
386 Luca Bennati (2):
387       xcopy: Fix Italian translation.
388       cmd: Fix Italian translation.
390 Maarten Lankhorst (8):
391       winegstreamer: Fix reference leak.
392       winegstreamer: Destroy thread in GST_Connect.
393       winegstreamer: Fix seeking for real.
394       quartz: Prevent circular connections in render case too.
395       quartz: Change VideoRenderer_Run to handle EndOfStream slightly better.
396       winegstreamer: Do not allow timestamp + late to go negative in QOS messages.
397       quartz: Add support for fullscreen mode in video renderer.
398       qedit: Try all possible splitter filters instead of only the first one.
400 Marcus Meissner (1):
401       ntdll: Fixed file view mapping in regards to no-exec.
403 Matteo Bruni (7):
404       d3dx9: Add color key support to D3DXLoadSurfaceFromMemory.
405       d3dx9: Implement D3DXFillTexture function.
406       d3dx9: Implement D3DXFillCubeTexture function.
407       d3dx9: Implement D3DXFillVolumeTexture function.
408       d3dx9/tests: Remove a D3DXPlaneNormalize test.
409       d3dx9/tests: Fix some tests to take into account POW2 texture capability flags.
410       d3dx9/tests: Fix a D3DXCheckTextureRequirements test failing on Windows.
412 Michael Stefaniuc (7):
413       msxml3/tests: Remove redundant NULL check before SysFreeString (smatch).
414       msxml3: Remove 'const' from the function return types.
415       d3dx9_36: Move 'static' to the beginning of the declaration.
416       msvcrt: Add missing dereference of the time pointer.
417       shdocvw: Don't open code CONTAINING_RECORD().
418       msxml3: Remove dead code: break after return (Smatch).
419       clock: Add the Hindi translation.
421 Nikolay Sivov (3):
422       comctl32/listview: Use a code set by dispinfo holder to convert data encoding after LVN_GETDISPINFO.
423       comctl32/treeview: Use a code set by dispinfo holder to convert data encoding after TVN_GETDISPINFO.
424       comctl32/treeview: Remove some casts.
426 Paul Vriens (9):
427       include: Fix a define.
428       msxml3/tests: Fix some test failures on Win98/WinMe.
429       msi/tests: Cleanup properly on Win9x.
430       comctl32/tests: Fix shell32 test failures on NT4/W2K.
431       mscoree/tests: Use the correct wide string compare to cope with Win9x.
432       mscoree/tests: Use StrStrIW from shlwapi.
433       mscoree/tests: Use more A-functions to fix test failures on Win9x.
434       mscoree/tests: Remove an unneeded test.
435       advapi32/tests: Add a test for driver services.
437 Peter Urbanec (1):
438       msi: Add AMD64 platform definition to support installation of Visual C++ 8.0 redistributable.
440 Piotr Caban (19):
441       shell32: Added SHPropStg* stubs.
442       shell32: Added SHPropStgCreate implementation.
443       shell32: Added partial implementation of SHPropStgReadMultiple.
444       shell32: Added partial implementation of SHPropStgWriteMultiple.
445       shell32/tests: Added SHPropStg* tests.
446       msvcrt: Fix msvcrt.spec.
447       msvcrt: Update spec files.
448       msvcrt: Move _initterm_e implementation (from msvcr90).
449       msvcp90: Added basic_string<char>::append implementation.
450       msvcp90: Added basic_string<wchar_t>::append implementation.
451       msvcp90/tests: Added basic_string<char>::append tests.
452       msvcp80: Update spec file.
453       msvcp90/tests: Fix typo in loaded function name.
454       msvcp90: Added basic_string<{char,wchar}> constructor (substring) implementation.
455       msvcp90: Added basic_string<char>::compare implementation.
456       msvcp90: Added basic_string<wchar>::compare implementation.
457       msvcp80: Update spec file.
458       msvcp90/tests: Added basic_string<char>::compare tests.
459       msvcrt: Fix errors in spec files.
461 Stefan Leichter (1):
462       ntoskrnl.exe: Add stub for PoSetPowerState.
464 Thomas Mullaly (3):
465       urlmon: Added stub for CoInternetCombineUrlEx.
466       urlmon: Implemented CoInternetCombineUrlEx.
467       urlmon: Added pluggable protocol support to CoInternetCombineUrlEx.
469 Travis Athougies (1):
470       d3dcompiler_43/tests: Added trigonometric function tests to HLSL test suite.
472 Vijay Kiran Kamuju (1):
473       include: Add missing clsids in d3drmobj.h.
475 Vincas Miliūnas (6):
476       msvcp90: Added basic_string<char>::swap implementation.
477       msvcp90/tests: Added basic_string<char>::swap tests.
478       msvcp90: Added basic_string<wchar_t>::swap implementation.
479       msvcp90/tests: Added basic_string<wchar_t>::swap tests.
480       msvcrt: Added qsort_s implementation.
481       msvcr90/tests: Added qsort_s tests.
483 Vincent Povirk (1):
484       ole32: Cache the contents of one extended big block depot block.
486 Volodymyr M. Shcherbyna (1):
487       dbgeng: Add initial stub dll implementation.
489 Yaron Shahrabani (1):
490       serialui: Added Hebrew translation.
493 Alexandre Julliard
494 julliard@winehq.org