1 The Wine development release 1.3.36 is now available.
3 What's new in this release (see below for details):
4 - UDisks backend for the dynamic device support.
5 - Polygons and geometric pens implemented in the DIB engine.
6 - JScript now compiles entire functions.
7 - Improved support for vertical fonts.
8 - A few more scripts in UniScribe.
9 - A bunch of ctype functions implemented in MSVCP.
12 The source is available from the following locations:
14 http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.36.tar.bz2
15 http://prdownloads.sourceforge.net/wine/wine-1.3.36.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 1129 bitmaps are not drawn in "Dink Smallwood"
34 2116 Bible Companion stop at Unhandled Exception
35 7150 Implement Arabic shaping
36 11572 Adobe FrameMaker 8: Registration Dialog Blocks Execution
37 11628 Gekkeiju Online: Bad audio sync/latency
38 12633 Windows Media Player 10 crashes on "Add to Library" and exit
39 13033 Homeworld2 v1.0 and demo v0.99 fails to launch (crash due to unimplemented function ntoskrnl.exe.IoGetDeviceProperty)
40 13289 Multiple apps/games need ntoskrnl.exe IoGetCurrentProcess (Zeus maplestory, BASCOM AVR Demo)
41 13448 AnyDVD - ElbyCDIO does not work (crash due to unimplemented function ntoskrnl.exe.IoUnregisterShutdownNotification)
42 14052 CoreAudio driver broken
43 15200 Dawn of War: Dark Crusade freezes at black screen
44 15521 AnyDVD setup failure (crash due to unimplemented ntoskrnl.exe.KeSetEvent)
45 15596 Windows Live Writer does not install (IPersistStreamInit support for IXMLDOMDocument needed)
46 16499 Adobe Photoshop CS4 crashes upon using text input tool
47 16513 locomotive like noise effects with Syberia 2
48 17165 VT Trader 2 fails on startup with "Invalid property XML format" error
49 18002 err:msi:call_script Could not find CLSID for Windows Script (VBScript)
50 18402 NAVIGON Fresh failed to login
51 18513 Autohotkey: ctrl/shift keys are nonfunctional under Controlsend
52 18514 Wine botches keysends under autohotkey
53 19034 Starship Titanic freezes during introduction sequence.
54 19150 FlashDevelop 3.0.1 RTM crashes on startup
55 20046 MacOSX race condition during 3D/GL initialisation
56 20048 SIV (System Information Viewer) shows incorrect PCI device information
57 21713 Add support for D-Bus provider "UDisks" (libhal.so is deprecated)
58 22507 Half-life 1: missing PAUSE banner and looking through walls
59 22794 Macrium Reflect 4.2 installer needs "HKLM\System\CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}" registry key present
60 23068 Free FLV Converter: Fails to display select language window
61 23069 Free FLV Converter: Buttons have hatched appearance
62 23900 Photoshop Elements 8 installer: “Next button” is grayed out
63 24009 Tomb Raider 4: Wrong camera position (Unnecessary Viewport Scaling transformation)
64 24520 Anno 1503 crashes on start
65 24579 Steam windows move twice as far as they are moved
66 25016 Thief 2 movies stopped working with recent wine update
67 25249 Leonardo.exe from ENVI-met (microclimate model simulation software) crashes due to strict comctl32.151 (CreateMRUListLazyA) input parameter validation
68 25414 Fleet Operations: mouse cursor not drawn during movement
69 25660 Half-Life 1 Demo: "The selected D3D mode is not supported by your video card."
70 25894 Free serial port monitor helper driver crashes due to unimplemented function ntoskrnl.exe.IoInitializeRemoveLockEx
71 25906 DC Universe Online: launcher doesn't work
72 25963 Dead Space 2 dvd installer fails to switch discs (no ready_media/msi_change_media for normal files)
73 25981 Duty Calls: loader fails to resolve msvcm90.dll due to partial manifest data in WinSxS (empty assembly list for process default activation context)
74 25982 Duty Calls: fails to run
75 25986 Windws Live Mail 2009 crashes in actctx / msvcr80.dll
76 26079 Dragon Age - Origins requires d3dx9_36 D3DXLoadMeshFromXW
77 26239 GPU-Z: Crash when trying to save screenshot
78 26340 MSXML3, HTTP POST fails
79 26434 gamestop downloader has an infinite loop error in msxml3
80 26605 Nitro PDF Reader: Menu is black rectangle
81 26631 Plants vs Zombies installer crashes
82 26798 Lego Star Wars 2: whole screen upside down
83 26956 Mouse not released after moving or resizing any UI window
84 27176 Metro 2033 mouse movement hangs application
85 27251 Aliwangwang display ugly
86 27265 system tray menu of POPO2011 missing display some text
87 27536 XMLHTTP POST, server receive incorrect data
88 27709 Implement cryptui.dll.CryptUIDlgSelectCertificateA
89 28093 GetCurrentPadding must slowly decrease (MacOS)
90 28690 ABBYY Finereader 10 needs msvcr90.dll._ultow_s
91 28748 Two Worlds: missing audio
92 28776 Korean text isn't shown
93 28998 Total Annihilation crashes
94 29026 Tree Icons have incorrect color
95 29029 Selection of an Arabic text is not highlighted in Notepad
96 29064 3DMark 2001 SE crashes on startup
97 29087 hh crashes on non-chm files
98 29144 skyrim freeze starting new game with ati/catalyst
99 29157 energyXT crashes immediately
100 29198 Unknown program crashes when minimized
101 29234 Anarchy Online crashes every time you zone
102 29241 Miranda IM crashes at startup, is unuseable
103 29242 Biblio 7.34. Logo image disappears, returning: "err:menubuilder:convert_to_native_icon error 0x88982F81 initializing encoder"
104 29350 Ground Control II: opaque water
105 29373 Window decorations lost in virtual desktop mode
106 29375 Collins Concise German Dictionary crashes on startup
107 29393 Notepad enter / arrow keys are broken
108 29394 d3drm:IDirect3DRMImpl_QueryInterface (0x12e528)->({4516ecc8-8f20-11d0-9b6d-0000c0781bc3},0x416c7c),not found
109 29395 msxml3/domdoc tests hang indefinitely
110 29398 foobar2000: attempting to edit advanced preferences text fields clears existing content
111 29403 Tab control ignores TCN_SELCHANGING result
112 29404 SketchUp 8 crashes under OpenSuse 12.1
113 29407 Word 2003/2007/2010: lines in Equation Editor 3.0 objects are abnormally heavy
114 29413 Acronis True Image 11 Home installer: custom action returns with invalid SQL syntax error (empty column name in select expression)
115 29481 Free serial port monitor crashes due to unimplemented function setupapi.dll SetupDiGetClassBitmapIndex
116 29482 Free serial port monitor crashes due to unimplemented function setupapi.dll SetupDiDrawMiniIcon
118 ----------------------------------------------------------------
120 Changes since 1.3.35:
123 gdi32: Avoid making a DBCS character in range.
125 Alexander E. Patrakov (1):
126 dsound: Always resample buffers in mixer thread.
128 Alexandre Julliard (58):
129 winex11: Hardcode the MWM hints for the desktop window.
130 winex11: Only take managed popups into account when deciding whether to make a window managed.
131 winex11: Remove DIB locking calls from all blitting entry points.
132 gdi32: Remove support for deferring brush calls to X11, all brush types are supported now.
133 regedit: Merge accelerators into the main resource file.
134 winefile: Merge accelerators into the main resource file.
135 wordpad: Merge accelerators into the main resource file.
136 configure: Add a check for libdbus independent from the libhal check.
137 mountmgr: Rename hal.c to dbus.c.
138 mountmgr: Add dynamic devices support using UDisks.
139 mountmgr: Require at least one of device or mount point to match when looking for an existing volume.
140 winex11: Keep the device info around as long as XInput2 is active.
141 winex11: Scale raw motion events according to their valuator range.
142 msvcrt: Fix formatting of pointers in printf.
143 gdi32: Fix handling of COLORREFs with illegal values for the high byte.
144 gdi32: Recompute the brush masks on every use to support PALETTEINDEX colors.
145 gdi32: Recompute the pen masks on every use to support PALETTEINDEX colors.
146 gdi32: Recompute the background masks on every use to support PALETTEINDEX colors.
147 gdi32: Recompute the foreground masks on every use to support PALETTEINDEX colors.
148 gdi32: Add a common helper for computing pen and brush masks.
149 gdi32: Always use proper RGB colors for monochrome DDB pattern brushes.
150 gdi32/tests: Add tests for PALETTEINDEX colors.
151 gdi32: Add a helper function to compute the list of rectangles to paint after clipping.
152 gdi32: Use the get_clipped_rects helper in the text functions.
153 gdi32: Use the get_clipped_rects helper in the pen functions.
154 gdi32: Use the get_clipped_rects helper in the blitting functions.
155 gdi32: Avoid making a copy of the device clipping region in the DIB driver.
156 gdi32: Re-create the brush bits only when the ROP has really changed.
157 gdi32: Compute the correct rectangle interior when using wide pens.
158 gdi32: Add a helper function to add a rectangle to a region.
159 gdi32: Add support for PS_INSIDEFRAME pens when drawing rectangles.
160 gdi32: Pass the clip region to the brush_rect helper and add a similar helper for pens.
161 gdi32: Fix the scaling of the width of cosmetic pens.
162 gdi32: Wide cosmetic pens don't support dashes.
163 gdi32: Extended pens are always transparent.
164 gdi32: Fix handling of invalid pen styles.
165 gdi32: Add support for 1-pixel wide geometric dashed pens.
166 gdi32: Add support for PS_ALTERNATE pens.
167 gdi32: Add support for 1-pixel wide PS_USERSTYLE pens.
168 gdi32: Add support for updating a region from the pen backend functions instead of painting directly.
169 gdi32: Implement returning a region for 1-pixel wide solid pen lines.
170 gdi32: Implement returning a region for 1-pixel wide dashed pen lines.
171 gdi32: Use a region to render geometric and wide pens in PolyPolyline.
172 gdi32: Use a region to render geometric and wide pens in Rectangle.
173 gdi32: Use a region to render geometric and wide pens in LineTo.
174 gdi32: Implement PolyPolygon in the DIB driver.
175 gdi32: Add helpers to paint a region with the brush or pen.
176 gdi32: Add checks for invalid color usage values.
177 gdi32/tests: Get rid of Win9x compatibility in the pen tests.
178 gdi32: Add a structure to store all the extra information needed for a pattern brush.
179 gdi32: Add sanity checks for brush hatch styles.
180 gdi32: Store the pattern brush information for geometric pens.
181 gdi32: Pass a brush_pattern structure to the SelectBrush entry point.
182 gdi32: Pass a brush_pattern structure to the SelectPen entry point for brushed pens.
183 gdi32: Define a structure to make the brush state independent from the physdev.
184 gdi32: Implement brushed pens.
185 gdi32: Don't bother computing interior regions when the brush is null.
186 user32/tests: Remove a crashing test.
188 Alistair Leslie-Hughes (2):
189 jscript: Don't double free IObjectWithSite interface.
190 mmcndmgr: Register MMCVersionInfo Interface.
193 winealsa.drv: Limit the data written to ALSA's buffer.
195 André Hentschel (15):
196 po: Update German translation.
197 secur32/tests: Fail on missing NTLM.
198 po: Update German translation.
199 include: Add CM_DRP_* and CM_CRP_* defines to cfgmgr32.h.
200 msvcrt/tests: Fix two test messages.
201 dsound: Use if(0) instead of #if 0 to make sure code still compiles.
202 d3drm: Fix the order of the IDirect3DRM methods.
203 d3drm: Add IDirect3DRMMeshBuilder2 interface.
204 d3drm: Add IDirect3DRM2 interface.
205 po: Update German translation.
206 d3drm: Add IDirect3DRMMeshBuilder3 interface.
207 d3drm: Add IDirect3DRM3 interface.
208 comctl32: Also free pszHeaderTitle and pszHeaderSubTitle in DestroyPropertySheetPage.
209 cscript: Add forwarder to wscript.
210 po: Update German translation.
213 usp10: N'Ko uses the Ebrima font as a fallback.
214 usp10: Code for the cmap format 12 table for unicode code points beyond the BMP.
215 usp10: Decode surrogate pairs in get_char_script and handle ranges beyond the BMP.
216 usp10: Handle surrogate pairs when shaping.
217 usp10: Add Deseret script.
218 usp10: Add Osmanya script.
219 usp10: Add Mathematical Alphanumeric Symbols script.
220 usp10: Improve selection drawing if selection starts in the middle of a cluster.
221 user32: Modify EDIT_GetLineRect to better handle RTL lines.
222 user32: Do not simply return 0 in EDIT_EM_PosFromChar if line ssa is NULL.
223 usp10: Correct error in EDIT_GetLineRect in index for ScriptStringCPtoX.
224 usp10: Implement ScriptGetFontScriptTags.
225 usp10: Add currency scripts to match windows.
226 usp10: Updates to ScriptGetFontScriptTags.
227 usp10: Cache FontScriptTags information.
228 usp10: Replace GSUB_get_script_table with GSUB_GetFontScriptTags.
229 usp10: Update get_opentype_script to return OPENTYPE_TAG.
230 usp10: Remove redundant information by making scriptData accessible and removing otTag.
231 usp10: Convert newOtTag to an OPENTYPE_TAG.
234 po: Update Lithuanian translation.
235 po: Update Lithuanian translation.
236 winecfg: Increase the size of the dpi label to fit Lithuanian translation.
237 po: Update Lithuanian translation.
240 ntoskrnl.exe: Add a stub for Ke386IoSetAccessProcess.
241 ntoskrnl.exe: Add a stub for Ke386SetIoAccessMap.
242 inetcpl.cpl: Add a stub for LaunchPrivacyDialog.
244 Detlef Riekenberg (1):
245 ieframe: Improve status updates in BindStatusCallback_OnProgress.
247 Dmitry Timoshkov (2):
248 kernel32: Add a test for MapViewOfFile called on a not accessible mapping.
249 user32: Add some SetFocus message tests.
252 hhctrl.ocx: Fix HTML Help crashing on non-chm files.
254 Francois Gouget (30):
255 user32: Avoid hardcoding the Unicode string literal lengths.
256 dlls: Standardize on 'static const WCHAR' for our Unicode string literals.
257 include: Add a few missing include directives to shlguid.h.
258 include: Add the missing guiddef.h include directives.
259 include: bits.h should include bits1_5.h.
260 include: Add missing include directives to cor.idl.
261 include: Import shtypes.idl in shdeprecated.idl.
262 include: Don't import servprov.idl from urlhist.idl.
263 include: indexsrv.idl should import oaidl, not objidl.
264 iphlpapi/tests: Fix compilation on systems that don't support nameless unions.
265 mountmgr: Add a trailing '\n' to a WARN() message.
266 include: Move the ITargetFramePriv* interfaces to htiface.idl.
267 winetest: Always report errors and fatal errors, even in quiet mode.
268 sensapi: Define the SensEvents library in sensevts.idl.
269 quartz: Define the QuartzTypeLib library in control.idl.
270 comdlg32: Use sentence capitalization for group box labels.
271 cryptui: Don't assign access keys to group box labels.
272 inetcpl: Don't pad group box labels with spaces.
273 winemine: Use sentence capitalization for group box labels.
274 winefile: Fix the group box labels to follow the Windows GUI guidelines,.
275 notepad: Don't assign access keys to group box labels or give them trailing punctuation.
276 taskmgr: Use sentence capitalization for group box labels.
277 include: Fix the wia idl imports.
278 include: Fix the metahost.idl import directives.
279 include: strmif.idl should import unknwn.idl.
280 include: Add some D3D import and include directives.
281 include: wincodecsdk.idl should import wtypes.idl.
282 include: pstore.idl should import wtypes.idl.
283 include: oledb.idl should include accctrl.h.
284 winecfg: Fix the group box labels to follow the Windows GUI guidelines.
286 Frédéric Delanoy (5):
287 crypt32: Avoid reading unitialized variables (Coverity).
288 comctl32: Avoid using uninitialized value (Coverity).
289 cmd: Merge two if blocks.
290 po: Update French translation.
291 po: Update French translation.
293 Gabriele Moabiti (1):
294 wineconsole: Light and dark gray colors are exchanged in the user backend.
297 winedump: Remove unused parameter from codeview_dump_linetab(). codeview_dump_linetab().
300 winhttp/tests: Avoid crashes on some win2k systems.
301 iphlpapi: Add a stub implementation of GetExtendedTcpTable.
302 ws2_32: Return the right value for SO_CONNECT_TIME if the socket is not connected.
303 msi: Fix changing media for normal files.
304 msi: Use a common function to validate a product ID.
305 msi: Fix handling of single quoted column names in SELECT queries.
308 ddraw/tests: Introduce some functions for comparing floating-point vectors.
309 ddraw/tests: Remove a redundant IDirect3DDevice7_SetViewport() call.
310 ddraw/tests: Introduce proper vector types.
311 wined3d: Get rid of the WINED3DBLEND typedef.
312 wined3d: Get rid of the WINED3DBLENDOP typedef.
313 ddraw/tests: Remove some error checking from ProcessVerticesTest().
314 ddraw/tests: Add a ProcessVertices() test for Direct3D3.
315 ddraw/tests: Move the Direct3D7 ProcessVertices() test to ddraw7.c.
316 wined3d: Get rid of the WINED3DDEGREETYPE typedef.
317 wined3d: Get rid of the WINED3DRENDERSTATETYPE typedef.
318 wined3d: Don't call surface_init_sysmem() on surfaces with a PBO.
319 wined3d: Handle client storage in surface_init_sysmem().
320 wined3d: Handle client storage in surface_remove_pbo().
321 wined3d: Get rid of the WINED3DVERTEXBLENDFLAGS typedef.
322 wined3d: Get rid of the WINED3DCMPFUNC typedef.
323 ddraw: Handle the Direct3D clipspace transformation.
324 ddraw/tests: Fix a couple of test messages.
325 ddraw/tests: Add some tests for DDSCL_CREATEDEVICEWINDOW.
326 wined3d: Get rid of the WINED3DZBUFFERTYPE typedef.
327 wined3d: Get rid of the WINED3DFOGMODE typedef.
328 ddraw: DDSCL_CREATEDEVICEWINDOW requires DDSCL_EXCLUSIVE.
329 ddraw: Clear the focus and device windows on DDSCL_NORMAL.
330 ddraw: Properly handle DDSCL_CREATEDEVICEWINDOW.
331 ddraw: Handle the special DDSCL_SETFOCUSWINDOW | DDSCL_CREATEDEVICEWINDOW combination.
332 ddraw: Fix the title and class name for the auto ddraw device window.
335 gdi32: Add support for geometric solid pens.
336 gdi32/tests: Add tests for geometric solid pens.
339 po: Updated Korean translation.
340 po: Updated Korean translation.
343 jscript: Store type information in statement nodes.
344 jscript: Use bytecode for block statement implementation.
345 jscript: Use bytecode for execution main code block in exec_source.
346 jscript: Use compiler for handling expression statements.
347 jscript: Use compiler for handling if statement.
348 jscript: Use compiler for hanling empty statements.
349 jscript: Use compiler to handle variable statement.
350 jscript: Get rid of no longer used expr_eval flags.
351 jscript: Get rid of no longer needed identifier in exprval_t.
352 jscript: Renamed jmp_z and jmp_nz to cnd_z and cnd_nz.
353 jscript: Added new jmp_z opcode, more appropriate for branches.
354 jscript: Added bytecode version of while statement.
355 jscript: Added bytecode version of for loop statement.
356 jscript: Added bytecode version of with statement.
357 jscript: Added bytecode version of switch statement.
358 jscript: Use bytecode for labelled statement stub.
359 ntoskrnl.exe: Added IoGetCurrentProcess stub.
360 vbscript: Added compiler support for parametrized assignment statements.
361 jscript: Added bytecode version of for..in statement.
362 jscript: Rename throw opcode to throw_ref.
363 jscript: Use bytecode for throw statement.
364 jscript: Added bytecode version of try statement.
365 jscript: Use labels in compiler for ending loops.
366 jscript: Added bytecode versions of break and continue statements.
367 jscript: Get rid of no longer needed no_fallback hack.
368 jscript: Added more control flow tests.
369 mshtml: Use IURi for IHTMLLocation::get_hash implementation.
370 jscript: Always use bytecode for with statement.
371 jscript: Always use bytecode for for..in statement.
372 jscript: Always use bytecode for for statement.
373 jscript: Always use bytecode for switch statement.
374 jscript: Always use bytecode for try statement.
375 jscript: Always use bytecode for while statement.
376 jscript: Moved exec_source to the bottom of the file.
377 jscript: Get rid of stat_eval_table.
378 jscript: No longer support per-statement compilation.
379 jscript: Moved instr_off from statement_t to source_elements_t.
380 jscript: Added bytecode dumper implementation.
381 mshtml: Use IUri in IHTMLLocation::get_protocol implementation.
382 mshtml: Reorder nsIURL functions to match vtbl order.
383 actxprxy: Added htiface.idl interfaces.
384 jscript: Handle invalid break statements in compiler.
385 jscript: Handle invalid continue statements in compiler.
386 jscript: Make compiler responsible for proper return from regular code vs. eval-interpreted code.
387 jscript: Use bytecode for return statement implementation.
388 jscript: Get rid of no longer needed type field of return_type_t structure.
389 jscript: Use bytecode for labeled continue and break statements.
390 jscript: Get rid of no longer needed compile_interp_fallback since we can handle all execution by bytecode.
391 jscript: Get rid of no longer needed interp_tree.
392 jscript: Get rid of return_type_t.
393 mshtml: Use IUri in IHTMLLocation::put_port implementation.
396 mmdevapi: Enforce limits on period and duration.
397 winealsa.drv: Request ALSA period time to match MMDevAPI period time.
398 winealsa: Use an ALSA buffer of 4 periods to limit prefill.
401 comdlg32: Fix a leak.
402 winex11: Have ToUnicodeEx null-terminate the output buffer, if there's room.
403 user32/tests: Test that ToUnicode null-terminates the buffer if it's big enough.
405 Kusanagi Kouichi (6):
406 gdi32: Add a helper function to convert a string from A to W.
407 gdi32: Use find_family_from_name and LIST_FOR_EACH instead of open-coding them.
408 gdi32: Merge two ifs.
409 gdi32: Split AddFontToList into two functions.
410 gdi32: Add vertical fonts to font list.
411 gdi32: Substitute glyph for vertical font only.
414 po: Update Italian translation.
415 po: Update Italian translation.
418 wined3d: Improve invalid TEXTURETRANSFORMFLAGS handling.
419 wined3d: Improve projection TEXTURETRANSFORMFLAGS handling in the ARB fragment ffp implementation.
420 d3d9/tests: More D3DTSS_TEXTURETRANSFORMFLAGS projection tests.
422 Michael Mc Donnell (1):
423 d3dx9/tests: Add a D3DXValidMesh test.
426 msxml3: Skip leading space characters when loading from BSTR.
427 msxml3: Implement response headers access methods.
428 msxml3: libxml2 is not used for writer.
429 msxml3: Use ascii/utf-8 encoding for request body.
430 msxml3: Support VT_VARIANT|VT_BYREF for body data.
431 comctl32: Fix parameter validation for CreateMRUListLazyA().
432 msxml3: Support VT_ARRAY|VT_UI1 as body type.
433 msxml3: Support DELETE method in IXMLHttpRequest.
434 msxml3: Fix VT_BSTR case for IXMLHttpRequest::send().
435 po: Update Russian translation.
436 msxml3: IXSL* implementations do not depend on libxml2.
437 comctl32: Block selection change depending on TCN_SELCHANGING result.
438 msxml3: Implement element stack and use it in related callbacks.
439 wshom.ocx: Added IDispatch support for IWshShell3.
440 po: Update Russian translation.
441 wshom.ocx: Fix IWshShell3 definition.
442 wshom.ocx: Added IWshCollection stub and some tests.
445 msvcp90: Reorder classes to avoid forward declarations.
446 msvcp90: Added collate<char> constructors implementation.
447 msvcp90: Use macro to define RTTI data.
448 msvcp90: Added macro to call functions from vtable.
449 msvcp90: Added collate<char>::compare implementation.
450 msvcp90: Added collate<char>::do_hash implementation.
451 msvcp90: Correctly export collate<short> constructors.
452 msvcp90: Added partial collate<wchar_t> implementation.
453 msvcp90: Added ctype<char> constructors implementation.
454 msvcp90: Added ctype<char>::narrow functions implementation.
455 msvcp90: Added ctype<char>::widen functions implementation.
456 msvcp90: Hold _LOCK_LOCALE critical section while _Lockinfo object exists.
457 msvcp90: Added ctype<char>::tolower functions implementation.
458 msvcp90: Added ctype<char>::toupper functions implementation.
459 msvcp90: Added ctype<char>::is functions implementation.
460 msvcp90: Don't crash if NULL is passed to _Strcoll and _Wcscoll.
461 msvcp90: Added ctype<wchar_t> constructors implementation.
462 msvcp90: Added ctype<wchar_t>::narrow functions implementation.
463 msvcp90: Added ctype<wchar_t>::widen functions implementation.
464 msvcp90: Added ctype<wchar_t>::tolower functions implementation.
465 msvcp90: Added ctype<wchar_t>::toupper functions implementation.
466 msvcp90: Added ctype<wchar_t>::is functions implementation.
467 msvcp90: Added ctype<wchar_t>::scan functions implementation.
468 msvcp90: Added numpunct<char> class stub.
469 msvcp90: Added numpunct<wchar_t> class stub.
470 msvcp90: Correctly initialize vtable pointer in Getcat functions.
471 msvcrt: NULL terminate strings returned by _Getdays and _Getmonths.
472 msvcp90: Fix class functions invocation on 64bit systems.
473 msvcp90: Added numpunct<char> constructors implementation.
474 msvcp90: Added numpunct<char> class implementation.
475 msvcp90/tests: Test virtual function calls returning structures.
478 d3dx9/tests: Add effect parameter value GetValue() test.
479 d3dx9/tests: Add effect parameter value GetBool() test.
480 d3dx9/tests: Add effect parameter value GetBoolArray() test.
481 d3dx9/tests: Add effect parameter value GetInt() test.
482 d3dx9/tests: Add effect parameter value GetIntArray() test.
483 d3dx9: Simplify ID3DXBaseEffect::SetInt().
484 d3dx9: Use a loop in get_vector().
485 d3dx9/tests: Add effect parameter value GetFloat() test.
486 d3dx9/tests: Add effect parameter value GetFloatArray() test.
487 d3dx9/tests: Add effect parameter value GetVector() test.
488 d3dx9/tests: Add effect parameter value GetVectorArray() test.
489 d3dx9: Fix variable sequence.
490 d3dx9/tests: Add effect parameter value GetMatrix() test.
491 d3dx9/tests: Add effect parameter value GetMatrixArray() test.
492 d3dx9/tests: Add effect parameter value GetMatrixTranspose() test.
493 d3dx9/tests: Add effect parameter value GetMatrixTransposeArray() test.
495 Ričardas Barkauskas (2):
496 ws2_32/tests: Test some completion port behavior.
497 ws2_32: Don't post completion packet if sending fails with error immediately.
500 dhcpcsvc: New stub dll.
501 ntoskrnl.exe: Add stub for IoUnregisterShutdownNotification.
502 wine.inf: Add registry key for DiskDrive class.
503 ntoskrnl.exe: Add stub for IoInitializeRemoveLockEx.
504 setupapi: Add stub for SetupDiGetClassBitmapIndex.
505 setupapi: Add stub for SetupDiDrawMiniIcon.
507 Łukasz Wojniłowicz (1):
508 po: Update Polish translation.