1 The Wine development release 1.3.5 is now available.
3 What's new in this release (see below for details):
4 - Support for animated cursors.
5 - Printing directly through CUPS instead of lpr.
6 - Installer fixes for Office 2010.
7 - Many MSXML3 improvements.
8 - Improved Shader Model 4 support.
9 - Proper icons in built-in Internet Explorer.
10 - Translation updates.
13 The source is available from the following locations:
15 http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.5.tar.bz2
16 http://prdownloads.sourceforge.net/wine/wine-1.3.5.tar.bz2
18 Binary packages for various distributions will be available from:
20 http://www.winehq.org/download
22 You will find documentation on http://www.winehq.org/documentation
24 You can also get the current source directly from the git
25 repository. Check http://www.winehq.org/git for details.
27 Wine is available thanks to the work of many people. See the file
28 AUTHORS in the distribution for the complete list.
30 ----------------------------------------------------------------
34 5693 Chessmentor demo fails during startup
35 6715 Text rendering problems in X-Change 3
36 7835 Anno 1701 crash at startup
37 9787 Warcraft3 Battle.net Doesn't work (Needs AcceptEx)
38 9795 Russian business application 1C:Enterprise crashes
39 10318 Hellgate London freezes
40 10796 Problems with font and layout of InstallShield
41 11354 Complex Shader Distance Error - EverQuest2.
42 12468 winspool doesn't use CUPS ports, always uses lpr
43 14529 Hellgate: London - Launcher cannot start the game
44 15211 Inserting objects in Word 97 always trigger an ole error
45 15263 Cannot install games in Steam (requires opening new iexplore window)
46 16281 Support for animated cursors is not implemented
47 16355 Zoo Tycoon Demo hangs while loading level
48 16655 OpenOffice.org 3 installer ignores "Create a start link on desktop" option [dogfood]
49 18671 Getting Error while Calling XMLHTTP using VB6
50 18842 Error with Procast (a moglus or livestream application)
51 21034 8BallClub fails to launch due to unimplemented msxml functionality
52 21192 Make fails with Assembler error on ARMv6
53 21676 Plants vs Zombies is stretched on widescreen monitors
54 21870 Steam 2010 beta UI can't purchase games
55 22190 Roller Coaster Tycoon 3 cursor vanishes after a few minutes
56 22894 Patch of PyLOTRo crashes
57 23285 Animated mouse pointer invisible in 3D mode in Ice Cream Tycoon
58 23286 Disconnected: Server unable to authenticate Steam ID
59 23412 ManyCam: Fails to start
60 23427 Microsoft Visual C++ 2010 Redistributable Package crashes during installation
61 23655 Heroes V : Cursor icon dissapears and makes game unplayable
62 23656 Crystal Cubes requires native msxml3 to start
63 23718 Medieval Conquest - game unplayable due to distorted / scrambled graphics
64 23820 internet explorer 7 (ie7) crashes on start if cwd is not C:\Program Files\Internet Explorer
65 23902 Games crash during audio initialization
66 24131 Demoscene fr-041 debris leads to a heap corruption
67 24145 Life Balance does not install (MsiNetAssemblySupport >"2.0.50727 not met)
68 24185 Deadlock in vectored exception handling
69 24242 MSXML2.XMLHTTP.3.0 can't GET
70 24336 Spreadsheet-like input form uses wrong column size
71 24468 GTA2: "gta2 manager.exe" crashes at startup
72 24506 The Elder Scrolls 4 - Oblivion not displaying correctly
73 24548 Zoo Tycoon Demo starts with black screen and white cursor
74 24556 Built in applications crash when you click File -> Open in a directory beyond existing disk devices
75 24568 PNG decoder can't decode some PNGs
76 24588 64 bit issue within qsort()
77 24589 Make NTDLL_mergesort() stable.
78 24608 BiDi support broken for Arabic text
79 24627 ProPresenter 4.0.0.1 for Windows doesn't startup
80 24628 Crystal Cubes crashes on start
81 24635 Chrome (game) crashes on start in msvcrt.dll
82 24649 crash with certification path
83 24654 windows codec installer fails
84 24662 Plants vs Zombies is not smooth
85 24672 Winamp cannot exit gracefully when winealsa is used
86 24673 iexplore: Error when using SSL
87 24714 ProteoWizard: Unhandled marshal type 7
88 24722 LibreOffice 3.3.0 Beta misses msvcr90 func/var
89 24726 Everquest 2 extended: solid blue color where waterfall should be in character select screen
91 ----------------------------------------------------------------
96 msxml3: Stub domdoc_get_readyState().
97 msxml3/tests: Tests for domdoc_validate().
98 msxml3: Partial stub domdoc_validate().
99 msxml3: XSLPattern support.
100 msxml3: Prevent a memory leak if domdoc creation fails.
103 cryptui: Add Japanese translation.
104 inetcpl: Add Japanese translation.
105 crypt32: Add Japanese translation.
106 shell32: Update Japanese translation.
108 Alexandre Goujon (1):
109 mshtml: Update the Gecko find procedure comment to reflect the latest behavior.
111 Alexandre Julliard (45):
112 mshtml: Try installing Gecko from the global data dir too.
113 user32: Don't rely on the cached position for windows that have a mirrored parent.
114 server: Update child window positions when resizing a mirrored parent.
115 winex11: Mirror the DC exposure region for RTL devices.
116 advapi32/tests: Don't bother running HKCR tests when the registry key doesn't exist.
117 cryptui: Fix incorrect use of the ScreenToClient function.
118 shell32: Fix incorrect use of the ScreenToClient function.
119 winefile: Fix incorrect use of the ScreenToClient function.
120 comctl32/comboex: Fix incorrect use of the ScreenToClient function.
121 comctl32/datetime: Fix incorrect use of the ScreenToClient function.
122 comctl32/ipaddress: Fix incorrect use of the ScreenToClient function.
123 comctl32/pager: Fix incorrect use of the ScreenToClient function.
124 comctl32/progress: Fix incorrect use of the ScreenToClient function.
125 comctl32/propsheet: Fix incorrect use of the ScreenToClient function.
126 comctl32/toolbar: Fix incorrect use of the ScreenToClient function.
127 comdlg32: Fix incorrect use of the ScreenToClient function.
128 wine.inf: Add a few more common functions to be excluded from relay traces.
129 winex11: Mirror the client rectangle if necessary for update_window_zorder.
130 server: Valid rects are in parent coordinates.
131 rpcrt4/tests: Fix a test failure on XP SP3.
132 ntdll: Use the more portable cfsetospeed() function to set serial baud rate.
133 user32: Make sure the driver CreateCursorIcon() entry point is always called.
134 user32: Implemented GetIconInfoExA/W.
135 user32/tests: Tests for GetIconInfoExA/W.
136 user32: Convert the icon cache to a standard Wine list.
137 user32: Get rid of the unused icon cache refcount.
138 wininet: Load X509_STORE_CTX_get_ex_data from libcrypto not libssl.
139 user32/tests: Test GetIconInfoExW too since the A version is broken on Win64.
140 jscript: Add a missing terminator to a string constant.
141 jscript: Remove an incorrect and unnecessary error check.
142 user32: Store the module and resource name information for icons.
143 user32: Return the module and resource name in GetIconInfoEx.
144 user32: Reimplement icon copying using CURSORICON_Load.
145 user32: Store icon objects directly in the cache instead of using a separate structure.
146 user32: Make sure AdjustWindowRect and WM_NCCALCSIZE yield the same result for WS_EX_DLGMODALFRAME windows.
147 user32: Correctly handle mouse events on a size grip scrollbar.
148 gdi32: Improve tracing of GDI objects to make leaks easier to spot.
149 user32: Fix a DC leak in DrawIconEx.
150 user32: Improve error checking in GetIconInfo.
151 user32/tests: Add more tests for DestroyCursor on the active cursor.
152 user32: Fix destruction of the active cursor.
153 comctl32: Use the appropriate color format when loading a DIB in ImageList_LoadImageW.
154 uninstaller: Remove unneeded carriage return in resource string.
155 winhlp32: Use a standard About dialog, with the proper icon.
156 gdi32/tests: Make the test clipping window topmost to see if it helps.
159 xcopy: Fix translations.
162 cryptdlg: Add Swedish translation.
163 inetcpl.cpl: Update Swedish translation.
164 taskkill: Update Swedish translation.
167 wininet: Clean up returned UrlPath for file protocol URLs.
168 shlwapi/tests: Don't run tests on old shlwapi versions.
169 cryptnet/tests: Use UrlCanonicalize to create a URL.
170 shlwapi: Handle URL_WININET_COMPATIBILITY flag in UrlCanonicalize.
173 msvcrt/tests: Add tests for the __p__(w)environ accessors.
174 msvcrt: Initialize _wenviron in Unicode environment getter function.
175 crypt32: Avoid relying on PATH_MAX in import_certs_from_dir helper.
176 taskkill: Disallow process self-termination.
177 kernel32: Implement GetSystemRegistryQuota as a semi-stub.
178 kernel32: Make the return type of LoadModule match the Windows SDK.
179 winex11.drv: Use a separate string buffer for X11R6 font check.
180 winex11.drv: Avoid relying on PATH_MAX in X11DRV_FONT_InitX11Metrics helper.
181 msvcrt: Implement _localtime64_s.
182 msvcrt: Use the write_invalid_msvcrt_tm helper in _gmtime64_s.
183 msvcrt: Implement _localtime32_s.
184 msvcrt: Implement _itoa_s.
185 msvcrt: Implement _strlwr_s.
188 explorerframe: Constify some variables.
189 fusion: Constify some variables.
190 gdi.exe16: Constify a variable.
191 gdi32: Constify some variables.
194 advapi32/tests: Introduce tests for the merged view of HKEY_CLASSES_ROOT.
195 crypt32: Fix German translation.
196 cryptui: Fix German translation.
197 winedbg: Fix get_addr on ARM.
198 winedbg: Implement adjust_pc_for_break on ARM.
199 taskkill: Update German translation.
200 setupapi/tests: Fix wow64 failures.
201 msvcr90: Added __timezone implementation.
202 dbghelp: Implement arm_get_addr.
205 strmbase: Initial creation of static strmbase library for Quartz and Quartz filters.
206 strmbase: Add the EnumMediaTypes base implementation.
207 strmbase: Move enumpins from quartz to strmbase.
208 strmbase: Move BasePin implementation to strmbase.
209 strmbase: Move OutputPin implementation to strmbase.
210 strmbase: Move InputPin implementation to strmbase.
211 usp10: When checking font for shaping the font needs at least 1 of the features but does not need all.
212 strmbase: Implement BaseFilter in strmbase.
213 strmbase: Add an implementation of BaseFilterImpl_EnumPins.
214 strmbase: Move TransformFilter implementation to strmbase.
215 strmbase: Move mediaSeeking to strmbase SourceSeeking.
216 strmbase: Clean up the allocator negotiating for BaseOutputPin.
217 strmbase: Standardize "class" function into functions tables in the structs.
218 strmbase: Add GetMediaType and GetMediaTypeVersion to BasePin function table.
219 strmbase: Remove non-standard custom allocator logic from strmbase.
222 inetcpl.cpl: Update Lithuanian translation.
223 taskkill: Update Lithuanian translation.
226 iphlpapi: Remove stray code (clang).
227 iphlpapi: Avoid using %n (clang).
228 psapi/tests: Remove an ugly macro.
229 psapi/tests: Macro cleanup.
230 psapi/tests: Get rid of an ugly test macro.
231 dbghelp: Fix compile on Hurd.
234 comctl32/tests: Add tests for negative subitems independent of local settings.
235 riched20/tests: Plug a few memory leaks and make failure messages more meaningful.
236 advapi32/tests: Fix RegEnumValue overflow tests for broken behaviour on XP Pro Chinese.
237 d3d9/tests: Fix test failure for IDirect3D9::CreateDevice in test_set_stream_source.
238 riched32/tests: Correct error messages in EM_POSFROMCHAR tests.
239 riched20/tests: Cleaned up ITextServices::TxGetNaturalSize test and fixed test failures.
240 comctl32/tests: Fix ImageList tests for different device color depths.
243 d3dx9: Constant table parsing foundations.
245 Damjan Jovanovic (3):
246 winemenubuilder: Start shared desktop shortcuts through their .lnk files.
247 windowscodecs: Load PNGs incrementally.
248 comdlg32: Fix a stack overflow.
251 ddraw/test: Add more combination tests for SetCooperativeLevels.
253 Detlef Riekenberg (8):
254 winmm/tests: Set a struct member to 0 is obsolete after adding a memset.
255 winspool: Remove unused code.
256 comctl32: Dump a parameter in a TRACE.
257 inetcpl: Make a TRACE more silent.
258 include: Add mprerror.h from mingw w64.
259 mprapi: Add a stub for MprAdminGetErrorString.
260 winspool: Implement SetDefaultPrinterA/W.
261 winspool: Use CUPS for printing.
263 Dmitry Timoshkov (3):
264 comctl32: Postpone setting the property sheet focus until the tab control is initialized.
265 kernel32: Truncate the reported by GlobalMemoryStatus() memory limits for Win9x versions too.
266 oleaut32: Handle VT_DATE in serialize_param()/deserialize_param().
269 dbghelp: Allow loading PE module with 64bit addresses.
270 dbghelp: Some more 64bit base address fixes.
271 dbghelp: Added a couple of missing CodeView base types (used in 64bit compilation).
272 dbghelp: A couple of fixes for 64bit msvc debug info compatibility.
273 dbghelp: Only map an ELF file once.
274 dbghelp: When enumerating loaded modules from r_debug structure, pass the address of the dynamic section as well.
275 dbghelp: Compute ELF load address using the link_map ld's address (and get correct relocation computation).
276 dbghelp: Fix some relocation errors for debug formats out of ELF files.
277 dbghelp: Ensure the stab_nlist structure is usable on 64bit systems.
278 dbghelp: Proper support and definition for S_REGREL_V3.
281 winex11: Add support for animated cursors in X11 driver.
284 mshtml: Add a space before ellipses in the Slovenian translation.
285 shdocvw: Add a space before ellipses in the Slovenian translation.
287 Frédéric Delanoy (2):
288 inetcpl.cpl: Update French translation.
289 taskkill: Update French translation.
292 msxml3: Use the existing READYSTATE type instead of creating our own enum READYSTATE (and mixing the two).
293 user32: Removed some code that is unused after revision 751a09e9839d7273895df24666a0bb2fb51a29c7.
296 msi: Put the uninstall key for 32-bit packages under Wow6432Node on 64-bit.
297 msi: Remove a potentially noisy trace.
298 msi: Validate packages based on supported version, platform and languages.
299 msi: Add package validation tests.
300 msi: Look at the requested action instead of the action taken in MSI_SetFeatureStates.
301 msi Set the feature action to INSTALLSTATE_UNKNOWN if msidbFeatureAttributesUIDisallowAbsent is set.
302 msi/tests: Fix some test failures on 64-bit.
303 advapi32: Fix a buffer size query in LsaLookupSids.
304 msi/tests: Determine Wow64 mode just once.
305 msi/tests: Use a different product code in the automation tests.
306 msi: Allocate 3 bytes instead of 2 for in-memory string references.
307 msi/tests: Fix some test failures on 64-bit.
308 msi/tests: Set the MSIFASTINSTALL property.
309 msi/tests: Reduce the UI level for a couple of tests.
310 msi: Register class ids from 32-bit packages under Wow6432Node on 64-bit.
311 msi: Put keys from 32-bit packages starting with HLKM\Software under Wow6432Node on 64-bit.
312 msi: A commit or rollback custom action can be a deferred action at the same time.
313 msi: Store action data for deferred rollback actions too.
314 msi/tests: Don't create a nested restore point on recent versions of MSI.
315 programs: Add a stub implementation of aspnet_regiis.exe.
316 msi/tests: Move test coverage for standard actions to a separate module.
319 ddraw: Remove another hack.
320 wined3d: Set the depth/stencil buffer to NULL before releasing it.
321 wined3d: Acquire / release the focus window during reset.
322 d3d8/tests: Add window proc tests for switching between fullscreen and windowed.
323 d3d9/tests: Add window proc tests for switching between fullscreen and windowed.
324 wined3d: Recognize the SM4 loop opcode.
325 wined3d: Recognize the SM4 and opcode.
326 wined3d: Recognize the SM4 frc opcode.
327 wined3d: Recognize the SM4 mad opcode.
328 wined3d: Recognize the SM4 movc opcode.
329 wined3d: Allow multiple shader instruction destination arguments.
330 wined3d: Recognize the SM4 NULL register type.
331 wined3d: Recognize the SM4 imul opcode.
332 wined3d: The SM4 sincos opcode has two destination arguments.
333 wined3d: SM4 immediate constants are typeless.
334 wined3d: Recognize the SM4 itof opcode.
335 wined3d: Recognize the SM4 sample opcode.
336 wined3d: Recognize the SM4 sample_l opcode.
337 wined3d: Recognize the SM4 utof opcode.
338 wined3d: Add traces to IWineD3DDeviceImpl_AcquireFocusWindow() / IWineD3DDeviceImpl_ReleaseFocusWindow().
339 ddraw: Use a linear filter in ddraw_surface7_Blt().
340 wined3d: Recognize the SM4 sampler register type.
341 wined3d: Recognize the SM4 resource register type.
342 wined3d: Skip SM4 source register modifiers.
343 wined3d: Skip SM4 instruction modifiers.
344 wined3d: Recognize the SM4 div opcode.
345 wined3d: Recognize the SM4 ftoi opcode.
346 wined3d: Recognize the SM4 ieq opcode.
347 wined3d: Recognize the SM4 ld opcode.
348 wined3d: Recognize the SM4 ABS and NEG source modifiers.
349 wined3d: Recognize the SM4 sample_d opcode.
350 d3d10core: Implement device_parent_CreateVolume().
351 d3d10core: Rename texture2d.c to texture.c.
352 d3d10core: Add a stub ID3D10Texture3D implementation.
353 wined3d: Consistently use Map/Unmap for mapping resources.
354 wined3d: Flip destination coordinates when blitting to an offscreen target in BltOverride().
355 wined3d: IWineD3DBuffer_Unmap() can't fail.
356 d3d10core: Implement ID3D10Buffer::Unmap().
357 d3d10core: Implement ID3D10Buffer::Map().
358 d3dcompiler: Remove some stray tabs.
361 inetcpl.cpl: Update Korean resource.
362 kernel32: Update Korean resource.
363 taskkill: Update Korean resource.
366 mshtml: Try installing Gecko from hardcoded '/usr/share/wine/gecko/' location.
367 mshtml: Use URLDownloadToFile to download Gecko package file.
368 urlmon: Added Abort implementation to wininet-based protocols.
369 urlmon: Added Abort tests.
370 urlmon: Added Abort support to BindProtocol.
371 include: Added d3d10_1.idl.
372 urlmon: Return correct error in get_protocol_handler for unknown protocol types.
373 urlmon: Report error on synchronous bindings that don't have a cache file and are not read in callback.
374 mshtml: Report better status in on_stop_nsrequest.
375 mshtml: Moved more code to handle_docobj_load.
376 urlmon: Added IBinding::Abort implementation.
377 urlmon: Use existing callback holder in RegisterBindStatusCallback if already exists.
378 urlmon: Use default binding callback if no callback is provided.
379 urlmon: Added IBinding::Abort and binding without callback tests.
380 urlmon: Added support for sending post data from stream.
381 urlmon: Added post data stream tests.
382 urlmon: Added IInternetProtocolEx support to http protocol handler.
383 urlmon: Added IInternetProtocolEx support to ftp protocol handler.
384 urlmon: Skip more tests on too old IEs.
385 shlwapi: Skip more tests on too old shlwapi.dll.
386 mshtml: Added nsIHttpChannel::VisitResponseHeaders implementation.
387 msxml3: Don't use xmlnode's IXMLDOMNode iface in replaceChild implementations.
388 mshtml: Fixed the first ReportData invocation when binding from objects created by BindToObject.
389 jscript: Don't lookup global variables on function invocation.
390 exdisp.idl: Added missing declarations.
393 gdi32: Correct typo in comment.
396 winealsa.drv: Only set micelem as master if there are no other elems on this card.
397 winealsa.drv: Rewrite channel counting for additional readability and circumvention of a couple of crashes.
400 iphlpapi: Use Windows rather than Unix values to determine family.
401 comctl32: Change stub to return IDYES instead of IDOK.
404 oleaut32/tests: Added tests for negative fractional variant dates.
405 oleaut32/tests: Test conversion of ambiguous DATE values.
406 oleaut32: Fix handling of negative fractional variant dates.
409 windowscodecs/tests: Added test for GifFrameDecode_GetResolution.
410 windowscodecs: Implemented GifFrameDecode_GetResolution.
411 shdocvw: Replaced iexplore.bmp with a tango compliant toolstrip.
414 cryptui: Remove redundant close line.
415 cryptui: Check whether caller called WinVerifyTrust when deciding whether to call it.
416 winhttp: Let CertVerifyCertificateChainPolicy handle certain security flags.
417 include: Define a few missing CERT_TRUST error and info flags.
418 include: Define a couple more CERT_CHAIN_POLICY flags.
419 crypt32/tests: Add more tests of verifying the base policy, including flags to ignore certain errors.
420 crypt32: Improve error checking for the base policy.
421 crypt32/tests: Test invalid critical extension in intermediate cert.
422 crypt32/tests: Test the base and SSL policies against a certificate with an invalid critical extension.
423 crypt32: Set CERT_TRUST_HAS_NOT_SUPPORTED_CRITICAL_EXT when appropriate.
424 crypt32/tests: Add name to test to help identify test failures.
425 crypt32/tests: Add macros to declare tests.
426 crypt32: Set correct error when encountering unsupported critical extensions in the base and SSL policy.
427 crypt32/tests: Fix test failures on NT4/Win9x.
428 crypt32/tests: Fix more Win9x failures.
429 crypt32/tests: Add name to test to help identify test failures.
430 crypt32/tests: Fix another test failure on Win98.
431 crypt32/tests: Test OpenSSL chain separately to address test failures on Win98.
432 cryptui: Don't crash displaying a certificate hierarchy when the certificate's signer isn't found.
433 ipconfig: Specify GAA_FLAG_INCLUDE_ALL_GATEWAYS when calling GetAdaptersAddresses.
434 iphlpapi: Only return gateway addresses if GAA_FLAG_INCLUDE_ALL_GATEWAYS is specified.
435 iphlpapi: Honor GAA_FLAG_SKIP_UNICAST.
436 iphlpapi: Honor GAA_FLAG_SKIP_FRIENDLY_NAME.
437 iphlpapi: Set DNS servers in GetAdaptersAddresses when GAA_FLAG_SKIP_DNS_SERVER isn't specified.
438 iphlpapi: Use a helper function to get the DNS server list.
439 iphlpapi: Set DNS servers in the IP_PER_ADAPTER_INFO returned for non-loopback addresses.
440 iphlpapi: Return DNS suffix for all non-loopback adapters.
441 wintrust: Get time to verify from cryptographic message when present.
442 crypt32: Use A functions for debug string that's only used as an ASCII string.
443 crypt32: Trace time value in addition to address of time value.
445 Krzysztof Nowicki (1):
446 ntdll: Fix possible deadlock in vectored exception handling.
449 comdlg32: Update Finnish translation.
452 fusion: Add version resource.
453 wine.inf: Add a fake fusion.dll.
454 user32/tests: Test FindWindowEx for empty window title.
455 advapi32: Add stub for QueryTraceW.
456 gameux: Improve stub for GameExplorerImpl_VerifyAccess.
459 inetcpl.cpl: Update Italian translation.
460 taskkill: Update Italian translation.
462 Maarten Lankhorst (7):
463 quartz: Handle passthru calls better.
464 quartz: Add MediaSeekingPassThru to video renderer.
465 quartz: Use MediaSeekingPassThru for DirectSound renderer.
466 quartz: Add support for MediaSeekingPassThru to null renderer.
467 quartz: Add support for MediaSeekingPassThru to transform filter.
468 quartz: Remove forwarding from base class.
469 quartz: Add additional notifications to transform filter.
472 cabinet/tests: Removed sign comparison warnings.
473 comctl32/tests: Removed sign comparison warnings.
476 wined3d: Keep track of texture transformation states in compiled pixel shaders.
477 d3dx9/tests: Fix a shader test failure.
478 d3dcompiler: Don't store instruction length in DEF opcode in PS 1.x.
479 d3dcompiler: Accept dot terminated float immediate values.
482 dsound: Restore old format on SetFormat failure.
485 msxml3: Add basic bind callback for moniker binding.
486 comctl32/toolbar: Properly handle invalid arguments processing TB_ADDSTRING message.
487 comctl32/listview: Use actual edit box contents to calculate initial control size.
488 comctl32/treeview: Prevent item height to be calculated to zero value.
489 comctl32/tab: Fix DRAWITEMSTRUCT filling when extra item data of a custom size is used.
490 msxml3: Store user defined request headers on transaction beginning.
491 msxml3: Silence more failed urlmon interface queries.
492 msxml3: Implemented ::get_status().
493 msxml3: Don't fail trying to set NewParser property.
494 msxml3: Accept versioned XMLHTTP CLSIDs.
495 msxml3: Implement ready state change callback.
496 msxml3: Store response data in a stream.
497 msxml3: Implement ::get_responseText() for UTF-8 and UTF-16 (little endian) response encoding.
498 msxml: Register XMLHTTP objects.
499 msxml3: Implement ::abort().
500 msxml3: Callback only if state really changed.
501 msxml3: Implement ::get_responseBody().
502 msxml3: Implement ::get_responseXML().
503 shlwapi/assoc: Fix arguments tracing.
504 msxml3: Implement POST support with supplied body data.
505 msxml3: Fix response text conversion to WCHAR string.
508 notepad: Add WS_EX_LAYOUTRTL to some RTL resources.
509 taskmgr: Remove a useless commented line.
512 urlmon: Added ProtocolStream_Stat implementation.
513 shlwapi: Improved SHGetShellKey implementation.
514 shlwapi: Added SKAllocValueW implementation.
515 shlwapi: Added SKDeleteValueW implementation.
516 shlwapi: Added SKSetValueW implementation.
517 shlwapi/tests: Add more tests.
518 msvcr90: Added __tzname implementation.
519 jscript: Added more safety options flags handling to create_activex_object.
522 jscript: Throw TypeError if T in 'new T' is not an object.
523 jscript/tests: Add tests for ActiveScriptSite_OnScriptError and IActiveScriptError.
526 d3dcompiler: Add D3DGetBlobPart() stub.
527 d3dcompiler: Implement D3DGetBlobPart().
528 d3dcompiler: Implement D3DGetInputSignatureBlob().
529 d3dcompiler: Implement D3DGetOutputSignatureBlob().
530 d3dcompiler: Implement D3DGetInputAndOutputSignatureBlob().
531 d3dcompiler: Implement D3DGetDebugInfo().
532 d3dcompiler: Add D3D_BLOB_PATCH_CONSTANT_SIGNATURE_BLOB to D3DGetBlobPart().
533 d3dcompiler: Add D3D_BLOB_ALL_SIGNATURE_BLOB to D3DGetBlobPart().
534 d3dcompiler: Add D3D_BLOB_LEGACY_SHADER to D3DGetBlobPart().
535 d3dcompiler: Add D3D_BLOB_XNA_PREPASS_SHADER to D3DGetBlobPart().
536 d3dcompiler: Add D3D_BLOB_XNA_SHADER to D3DGetBlobPart().
537 d3dcompiler: Implement D3DStripShader().
538 d3dcompiler/tests: Add D3DGetBlobPart() test.
539 d3dcompiler/tests: Add D3D_BLOB_INPUT_SIGNATURE_BLOB test.
540 d3dcompiler/tests: Add D3D_BLOB_OUTPUT_SIGNATURE_BLOB test.
541 d3dcompiler/tests: Add D3D_BLOB_INPUT_AND_OUTPUT_SIGNATURE_BLOB test.
542 d3dcompiler/tests: Add D3D_BLOB_PATCH_CONSTANT_SIGNATURE_BLOB test.
543 d3dcompiler/tests: Add D3D_BLOB_ALL_SIGNATURE_BLOB test.
544 d3dcompiler/tests: Add D3D_BLOB_DEBUG_INFO test.
545 d3dcompiler/tests: Add D3D_BLOB_LEGACY_SHADER test.
546 d3dcompiler/tests: Add D3D_BLOB_XNA_PREPASS_SHADER test.
547 d3dcompiler/tests: Add D3D_BLOB_XNA_SHADER test.
548 d3dcompiler/tests: Add D3DStripShader() test.
549 d3dcompiler/tests: Add D3DCOMPILER_STRIP_DEBUG_INFO test.
550 d3dcompiler/tests: Add D3DCOMPILER_STRIP_REFLECTION_DATA test.
551 d3d10: Forward D3D10GetInputSignatureBlob() to d3dcompiler.
552 d3d10: Forward D3D10GetOutputSignatureBlob() to d3dcompiler.
553 d3d10: Forward D3D10GetInputAndOutputSignatureBlob() to d3dcompiler.
554 d3d10: Forward D3D10GetShaderDebugInfo() to d3dcompiler.
556 Rudolf Mayerhofer (2):
557 ntdll: Set CPU_FEATURE_HTT when running on a HTT capable system.
558 include: Add information class SystemLogicalProcessorInformation.
561 ddraw: Don't try to enumerate WINED3DFMT_R8G8B8A8_SNORM.
562 ddraw: Handle WINED3DFMT_R16G16_SNORM.
565 setupapi: Add partial implementation of SetupDiGetINFClassW.
566 setupapi: Implement SetupDiGetINFClassA on top of SetupDiGetINFClassW.
568 Stefan Oberhumer (6):
569 ntdll: Fix 64 bit issue within NTDLL_mergesort().
570 ntdll: Make NTDLL_mergesort() stable.
571 ntdll: qsort: Check if necessary to sort.
572 ntdll: qsort: Comparator must not get the same pointer.
573 ntdll: Fix possible overflow computing middle in NTDLL_mergesort().
574 ntdll/tests: Add some more tests for qsort().
577 ipconfig: Update the Dutch translation.
578 inetcpl.cpl: Update the Dutch translation.
581 urlmon: validate_fragment works better if it actually calls parse_fragment instead of parse_query.
582 urlmon: Implemented functionality for generating raw URI string of a IUriBuilder.
583 urlmon: Restructured how ports are canonicalized.
584 urlmon: Restructured how the path component is validated in a IUriBuilder.
585 urlmon: canonicalize_path_hierarchical should prepend a '/' if needed.
586 urlmon: Implemented canonicalization of IUriBuilder components.
587 urlmon: Fixed memory leak in error path of CreateUri.
588 include: Added missing declaration for CreateIUriBuilder.
591 crypt32: Updated Norwegian translation.
592 cryptdlg: Updated Norwegian translation.
593 user32: Updated Norwegian translation.
594 wineboot: Updated Norwegian translation.
595 wineps.drv: Updated Norwegian translation.
598 include: Add declaration for ICLRMetaHost.
599 mscoree: Stub CLRCreateInstance.
600 mscoree: Add test for creating CLRMetaHost.
601 include: Add definition of ICLRRuntimeInfo.
602 mscoree: Add a test that enumerates .NET runtimes.
603 fusion: Return the path from IAssemblyCacheImpl_QueryAssemblyInfo.
604 mscoree: Add stub implementation of ICLRMetaHost.
605 mscoree: Implement ICLRMetaHost_GetVersionFromFile.
606 mscoree: Implement ICLRMetaHost_EnumerateInstalledRuntimes.
607 mscoree: Implement ICLRRuntimeInfo_GetInterface.
608 mscoree: Add test for ICLRMetaHost_GetRuntime.
609 aclocal: Detect the mingw variant named amd64-mingw32msvc.
610 mscoree: Implement ICLRMetaHost_GetRuntime.
611 mscoree: Implement ICLRRuntimeInfo_GetRuntimeDirectory.
612 mscoree: Use the new Mono runtime search code in GetRequestedRuntimeInfo.
614 Yaron Shahrabani (19):
615 winhlp32: Add Hebrew translation.
616 appwiz.cpl: Added Hebrew translation.
617 shdocvw: Added Hebrew translation.
618 comctl32: Added Hebrew translation.
619 shell32: Added Hebrew translation.
620 browseui: Added Hebrew translation.
621 regedit: Hebrew translation fix.
622 wininet: Added Hebrew translation.
623 credui: Added Hebrew translation.
624 taskmgr: Added Hebrew translation.
625 uninstaller: Added Hebrew translation.
626 winhlp32: Hebrew translation fixed.
627 setupapi: Added Hebrew translation.
628 winspool: Added Hebrew translation.
629 localui: Added Hebrew translation.
630 regedit: Updated Hebrew translation.
631 inetcpl: Added Hebrew translation.
632 kernel32: heb.nls: Made some corrections.
633 mapi32: Added Hebrew translation.