1 The Wine development release 1.5.0 is now available.
3 What's new in this release (see below for details):
4 - New version of the Gecko engine.
5 - Partial support for using the Trash on Mac OS X.
6 - Support for path gradients in GdiPlus.
7 - Various MSXML improvements.
8 - Fixes to 64-bit exception handling.
11 The source is available from the following locations:
13 http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.5.0.tar.bz2
14 http://prdownloads.sourceforge.net/wine/wine-1.5.0.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 ----------------------------------------------------------------
32 1347 Screen is wiped/blanked on usage of DirectDraw (black screen/desktop)
33 2784 Mouse movement slows down game
34 6604 Ship icons for wine tools that can be used in .desktop files
35 6951 Library MSVCP60.dll not found when running Sony ericsson Theme Creator 3.06
36 8433 After Burner 3D 1.0 Game - crashes in loding Screen
37 8531 Run-time error 91 in Senstools
38 10650 PhotoFiltre take much time to fill empty a draw
39 12694 Air Rival Crashes after login
40 13294 Halo 2 fails to start (won't recognize msvcr80 / msvcp80)
41 13612 Graphics glitches in the Sam and Max games (just with nVidia?)
42 13615 Imperium Galactica 2, Solarian & Shinari Campaign, Spying & Trading Crashes
43 14219 Yarxi starts with errors
44 15184 Septerra Core crashes due to failed assert
45 15280 After minimizing Guild Wars and restoring, the mouse is not respondig correctly
46 15963 Warcraft III: The Frozen Throne crashes when joining a DotA game
47 16370 iTunes hangs, spams console with unsupported ioctl errors
48 19074 Error message "Module not found" should be more obvious
49 19362 Far Cry - Enabling shadow maps produces visual distortions
50 19685 Women's Murder Club: Death in Scarlet misses (almost) all texts
51 19853 Texture corruption in guild war with fglrx 9.8
52 19905 windowscodec: compiler warnings on OS X
53 19946 make wine report correctly the graphic chip model when using non nvidia and non fglrx drivers
54 20033 ApexDC++ 1.2.1 exception
55 20118 Oblivion slows down with sound
56 21243 Namco All-Stars Pac-Man demo crashes on startup
57 21308 Labels not transparent in Microsoft Security Essentials for XP
58 21508 GURPS Character Assistant Data Update - gca4dataupdate crashes
59 22031 Age Of Empires III: Sound is muted once the game is started
60 22214 Portable Apps Thunderbird loses ability to display text
61 22451 Polybius crashes while loading a new game.
62 22920 Missing typedef keywords in ws2ipdef.h resulting in multiply-defined symbols
63 24255 iTunes 10.x does not install correctly
64 24319 Portable Thunderbird 3.1.3 : Thunderbird can't retrieve new emails from server
65 24377 Blade Runner does not install.
66 24551 Cannot install Windows Server 2003 Administration Tools Pack
67 24697 Explorer++: missing gradient on the display window
68 24776 Starcraft 2: Installer text does not show
69 25371 iTunes 10.1 hangs on installation, wineserver must be killed
70 25465 SolarWinds Engineers Toolkit (SWET) v10 installer fails to register SNMPv50.ocx (needs Microsoft SNMP management API library "mgmtapi.dll")
71 25604 Faerie Solitaire [Steam]: mouse clicks don't register in the menu
72 26278 Sims 3 edge smoothing option does nothing
73 26417 Starcraft 2 - DirectX Mouse Capture broken (fullscreen and windowed)
74 26730 iTunes: crashes when opening about dialog
75 26771 Skype 5.3 install freezes
76 26882 Portal 2: black texture when opening portals with antialiasing enabled
77 27000 Counter Strike 1.6 - d3d flickering
78 27349 SafeDisc v2.x API entry analyzer flags Wine's user32.dll as "bad" (too many exports with PIC loads in prolog code) (SimCity 4, IL-2 FB, NFSU)
79 27560 Runaway 3 "A Twist of Fate" fails to recognize media on Wine 64Bits (WoW64-aware SecuROM 7.x tries to disable registry redirection/missing advapi32.dll RegDisableReflectionKey)
80 27596 Font selection dialog appearance is slightly broken
81 27631 Trucks and Trailers demo launcher shows raw html code
82 27757 Igneous crashes when opened.
83 27970 cmd's attrib command doesn't accept multiple attributes
84 28401 .NET Framework 3.0 installation interrupted prematurely
85 28724 PortableApps Starter Fail
86 28852 Star Trek Online, sound distorted/stutters
87 28962 Mount & Blade: WFAS texture quality slider isn't moving
88 29507 Rainbow Six Rogue Spear - Mouse pointer movement very slow during mission briefing
89 29717 IE4 setup wants inetcpl.cpl.DllInstall
90 29721 makecert from Windows Platform SDK 7.1 crashes due to unimplemented function mssign32.dll.PvkGetCryptProv
91 29742 Microsoft .NET Framework 4.5 Developer Preview installer crashes due to missing "wevtapi.dll"
92 29765 Synful Orchestra 2.5.x tpkd.sys driver crashes due to unimplemented function ntoskrnl.exe.IoStartNextPacket
93 29891 Symantec VIP Access can not be activated
94 29894 LibreOffice: sdraw.exe runs out of GDI object handles and crashes on a particular VSD file
95 29956 Unable to create an empty Jet database file.
96 30000 iw4mp (Call of Duty MW2 mod) loader crashes because some kernel32.dll API entries are not hotpatchable (DECLSPEC_HOTPATCH missing)
97 30001 iw4mp (Call of Duty MW2 mod) loader crashes due to iphlpapi.dll GetAdaptersAddresses not hotpatchable (DECLSPEC_HOTPATCH missing)
98 30005 Acrobat 8: installer action text for INSTALLMESSAGE_ACTIONDATA is not deformated
99 30011 Paragon Alignment Tool needs kernel32.dll.DeleteVolumeMountPointW
100 30012 MS Project 2010 crashes at shutdown
101 30022 Google Earth 5.1 installer crashes
102 30074 Microsoft .NET Framework 4.5 Developer Preview installer needs stub wusa.exe
103 30075 Microsoft .NET Framework 4.x CLR needs kernel32.dll WerRegisterRuntimeExceptionModule (returning S_OK) to run .NET apps
104 30108 Ratatouille demo crashes
105 30115 Perfect World: Skills and items icons messed up
106 30117 Rig-n-roll2: SetCooperativelevel handles mutually exclusive flags incorrectly
107 30138 Amazon MP3 Downloader fails to install (single instance test through OpenMutex fails due to incorrect lasterror value)
108 30146 Xmlhttp sample app doesn't work anymore
109 30159 Font replacement doesn't work
110 30171 World of Warcraft 64-bit client deadlocks at start
111 30182 SuperPower 2 demo installation aborted
113 ----------------------------------------------------------------
118 kernel32/tests: Add more tests for WriteConsole.
119 msvcrt/tests: Add tests for fflush on input stream.
120 msvcrt: Add support for fflush to clear an input buffer.
121 msvcrt: Add a helper function to flush all buffers.
122 msvcrt: Add support for _flushall to clear all input buffer.
123 msvcrt: Add semi stub _mbcjmstojis implementation.
124 msvcrt: Implement _mbcjmstojis.
126 Alessandro Pignotti (1):
127 oleaut32: Avoid converting variants if it is not needed.
129 Alexander Morozov (1):
130 ntoskrnl.exe: Fix a typo.
132 Alexandre Julliard (23):
133 wine.inf: Avoid creating empty registry values.
134 winex11: Ignore FocusOut event on destroyed windows.
135 gdi32: Fix rounding error for odd ellipse sizes in CreateRoundRectRgn.
136 msvcrt: Export __C_specific handler in other msvcrt versions too.
137 server: Create some kernel notification events.
138 kernel32: Implement the memory resource notification functions.
139 winex11: Never try to clip the cursor if we don't have XInput2.
140 ntdll: Use the context argument as working variable instead of making a copy in RtlUnwindEx.
141 ntdll: Restore the original context for the last frame instead of the result of the unwind handler.
142 ntdll: Set the TARGET_UNWIND flag when calling the unwind handler for the target frame.
143 ntdll: Trace the exception extra information also in RtlUnwindEx.
144 ntdll: Add support for the special STATUS_UNWIND_CONSOLIDATE exception code.
145 ntdll: Add support for rep;ret instruction in function epilogs.
146 ntdll: Add support for jump instructions in function epilogs.
147 winevdm: Try DOSBox first for running DOS applications.
148 comdlg32: Implement WM_CHOOSEFONT_GETLOGFONT in the font dialog.
149 ntdll: Properly follow jumps when checking a function epilog.
150 msvcrt: Create an i386-specific file for exception handling.
151 msvcrt: Move more i386-specific exception code to except_i386.c.
152 msvcrt: Add a new file for the x86_64 exception handling.
153 msvcrt: Add entry points for the C++ exception functions on x86_64.
154 msxml3: Avoid building code that isn't used without libxml.
155 dbghelp: Add support for jump instructions in function epilogs on x86_64.
157 Alistair Leslie-Hughes (6):
158 advapi32: Correct tests under WOW64.
159 mscoree: Add CoEEShutDownCOM stub.
160 mssign32: Add stubs PvkFreeCryptProv, PvkGetCryptProv, PvkPrivateKeyAcquireContextFromMemory.
161 advapi32: Assign a default value (clang).
162 ole32/tests: Assign a default value (clang).
163 mscoree: Better support RUNTIME_INFO_UPGRADE_VERSION in GetRequestedRuntimeInfo.
166 winmm: Remove unused define.
167 mciqtz: Actually assign result to the output structure.
169 André Hentschel (18):
170 kernel32: Make GetModuleHandleA hotpatchable.
171 kernel32: Make Sleep hotpatchable.
172 iphlpapi: Make GetAdaptersAddresses hotpatchable.
173 include: Add more error codes.
174 dbghelp: Add arm_fetch_minidump_thread implementation.
175 dbghelp: Silence arm_fetch_minidump_module.
176 winedbg: Use copy of be_i386_fetch_float for be_arm_fetch_float (except of long double).
177 winemaker: Abort on unhandled file formats.
178 winemaker: Fix conversion of C++ filenames into object names.
179 winedbg: Respect Thumb mode when adjusting PC on ARM.
180 kernel32: Forward RtlPcToFileHeader to ntdll also on ARM.
181 kernel32: Forward RtlRaiseException to ntdll on ARM.
182 ntdll: Add support for dynamically generated stub entry points on ARM.
184 inetcpl: Add stub for DllInstall.
185 d3drm/tests: Add tests for IDirect3DRMFrameArray_GetElement.
186 d3drm/tests: Add GetParent NULL pointer test.
187 windowscodecs: Add stub for DllCanUnloadNow.
190 strmbase: Move the MediaSeekingPassThru functions from quartz into strmbase.
191 strmbase: Rename MediaSeekingPassThru to RendererPosPassThru to match standard strmbase naming.
192 wineqtdecoder: Ignore requests for IID_IAMFilterMiscFlags, we do not need to implement it.
195 po: Update Lithuanian translation.
198 ntoskrnl.exe: Add a stub for IoStartNextPacket.
199 advapi32: Add a stub for RegDisableReflectionKey.
200 kernel32: Add a stub for WerRegisterRuntimeExceptionModule.
201 wusa: Add stub program.
202 kernel32: Add stubs for DeleteVolumeMountPointA/W.
203 wevtapi: Add stub dll.
206 shlwapi: Implemented StrToInt64ExA/W.
209 po: Update simplified Chinese translation.
211 Christian Costa (33):
212 d3dxof: Make SaveTemplates stub return DXFILE_OK.
213 d3dxof: Make sure the returned object pointer is null when there are no more children.
214 d3dxof/tests: Do not print the string when GetName returned 0 byte.
215 d3dxof/tests: Improve some messages.
216 d3dxof: Check the right offset before dereferencing next byte.
217 configure: Check if version of msgfmt (from gettext) is recent enough.
218 d3dxof: Do not allow separator to terminate the string. Only the double quote can do that.
219 d3drm: Turn some FIXME into TRACE.
220 d3drm: Fix leakage of This->pCoords2d when releasing object.
221 d3drm: Fix leakage of pData2 on error.
222 amstream: Initialize MultiMediastream before creating the source filter.
223 amstream: Remove duplicate GraphBuilder member.
224 amstream: Add source filter to the filtergraph before loading the file.
225 amstream: Free all used resources when releasing MultiMediaStream object.
226 devenum: Reset moniker pointer before calling IFilterMapper2_RegisterFilter.
227 d3dx9_36: Make D3DXVec3Unproject support omission of world matrix + test.
228 attrib: Make command accept several arguments.
229 d3drm: Fix some tests conditions.
230 d3drm: Get data from the right objects (sub-objects).
231 d3drm: Complete Load method by adding normals indices and terminating null DWORD to faces data + tests.
232 strmbase: Allow constructor function to be NULL but display an error saying we don't implement the CLSID.
233 amstream: Rewrite OpenFile flow in a more readable manner by using SUCCEEDED macro.
234 amstream: Don't create the source filter. AddSourceFilter does it already.
235 amstream: Don't load the stream file. AddSourceFilter does it already.
236 amstream: Use 'Source' filter name for file source filter as in native.
237 amstream: Retrieve some interfaces needed to control the stream.
238 amstream: Create MediaStream filter when initialising AMMutiMediaStream.
239 amstream: Get and store event for streams render completion.
240 d3drm: Remove "partial stub" mention of forwarded methods.
241 d3drm: Texture callback cannot be passed directly. Texture object argument is different so disable it for now.
242 d3drm: Add refcount info to AddRef and Release traces.
243 d3drm: If there is no texture coordinates in loaded mesh, generate default texture coordinates for each vertex.
244 d3drm: Implement SetTextureCoordinates.
246 Dmitry Timoshkov (9):
247 kernel32: Fix file test compilation with PSDK headers.
248 kernel32: Add some CreateFile disposition and access tests.
249 gdiplus: Create GDI brush only when needed.
250 kernel32: Make CreateFile called with creation == 0 work when opening a vxd in win9x mode.
251 gdiplus: Create GDI bitmap only when needed.
252 server: OpenMutex should perform a real access check instead of validating access flags.
253 gdiplus: Implement GdipCreateMetafileFromEmf.
254 advapi32: Add some mutex security tests.
255 advapi32: Fix failures in the security tests compiled with PSDK headers.
258 po: Update Spanish translation.
259 po: Update Spanish translation.
262 ntdll: Fix mapping sections for applications that map over the section headers.
265 mssign32: Add a trailing '\n' to a few FIXME() messages.
267 Frédéric Delanoy (2):
268 winecfg: Avoid unneeded ellipsis in combo box item.
269 po: Update French translation.
272 advapi32: Implement CredMarshalCredential and CredUnmarshalCredential.
273 winhttp: Fix up headers with wrong termination.
274 msiexec: Support the "b!" UI option.
275 msi: Deformat the description field of INSTALLMESSAGE_ACTIONDATA messages.
276 msi: Implement MsiEnumProductsEx.
277 msi: Reimplement MsiEnumProducts on top of MsiEnumProductsEx.
278 msi: Perform a case insensitive match on filenames from cabinets.
279 msi: Fix deleting services on installation.
280 include: Add the IAssemblyName interface.
281 sxs: Add a stub implementation of IAssemblyName.
282 msi: Restrict the match on files from cabinets to files that have not been installed.
285 po: Update Turkish translation.
288 wined3d: Remove a transformed vertex loading hack in load_vertex_data().
289 wined3d: Don't use floating point for surface height scaling.
290 wined3d: Remove an outdated comment in state_zwritenable().
291 wined3d: Remove an outdated comment from load_vertex_data().
292 ddraw: Trace color keys in hex.
293 d3dx9: Implement loading luminance/alpha data in D3DXLoadSurfaceFromMemory().
294 d3dx9/tests: Add some tests for loading luminance/alpha data.
295 wined3d: Use ARB_texture_rg for WINED3DFMT_R16G16_UNORM textures when available.
296 wined3d: Remove a texture dimension check in state_alpha().
297 ddraw: Get rid of IDirectDrawImpl.
298 wined3d: Pass correctly offset pointers to surface_cpu_blt_compressed().
299 wined3d: surface_cpu_blt() should always receive valid source and destination rectangles.
300 wined3d: Also recognise the "classic" Mesa Nouveau driver for GeForce 4 and earlier cards.
301 wined3d: GL_MAX_TEXTURE_COORDS_ARB is not available without ARB_fragment_program.
302 ddraw: Get rid of IDirectDrawSurfaceImpl.
303 d3d9: Cleanup IDirect3D9Impl_QueryInterface().
304 d3d9/tests: Fix a couple of return value checks.
305 d3d8/tests: Fix a couple of return value checks.
306 ddraw/tests: Fix a couple of return value checks.
307 ddraw: Get rid of IDirectDrawPaletteImpl.
308 ddraw: Don't return a pointer to the implementation in ddraw7_QueryInterface().
309 ddraw: Don't return a pointer to the implementation in IDirect3DDeviceImpl_7_QueryInterface().
310 ddraw: Don't return a pointer to the implementation in IDirect3DMaterialImpl_QueryInterface().
311 ddraw: Don't return a pointer to the implementation in IDirectDrawClassFactoryImpl_QueryInterface().
312 ddraw: Get rid of IDirect3DLightImpl.
313 d3d8: Don't return a pointer to the implementation in IDirect3DVolumeTexture8Impl_QueryInterface().
314 d3d8: Don't return a pointer to the implementation in IDirect3DVolume8Impl_QueryInterface().
315 d3d8: Don't return a pointer to the implementation in IDirect3DTexture8Impl_QueryInterface().
316 d3d8: Don't return a pointer to the implementation in IDirect3DSwapChain8Impl_QueryInterface().
317 ddraw: Get rid of IDirect3DViewportImpl.
318 wined3d: The current WGL DC should never be NULL in wined3d_adapter_init_gl_caps().
319 wined3d: Introduce a separate function for parsing the GL extension string.
320 wined3d: Use the same code for parsing the WGL extension string as for the regular GL extension string.
321 wined3d: Move the WGL extension detection code to the same place as regular GL extension detection.
322 ddraw: Get rid of IDirect3DMaterialImpl.
325 gdi32: Correctly propagate the enumproc's return value.
326 gdi32: Remove unused variable.
329 po: Update Korean translation.
332 po: Update Ukrainian translation.
335 mshtml: Get rid of no longer used silent argument of load_gecko.
336 wininet: Added default fallback for setting handle options and use it for INTERNET_OPTION_CALLBACK.
337 wininet: Use separate function for setting global options.
338 wininet: Added INTERNET_OPTION_MAX_CONNS_PER_SERVER and INTERNET_OPTION_MAX_CONNS_PER_1_0_SERVER options setting implementation.
339 wininet: Added separated function for querying global options.
340 wininet: Added more connection limit options tests.
341 include: Added msident.idl.
342 widl: Removed unused idfile_token.
343 widl: Make headers guards compatible with midl.
344 jscript: Added IVariantChangeType stub implementation.
345 jscript: Properly handle NULL strings in add_eval.
346 jscript: Pass proper caller argument to InvokeEx.
347 jscript: Removed no longer needed caller argument of disp_call function.
348 jscript: Removed no longer needed disp_propget caller argument.
349 jscript: Removed no longer needed disp_propput caller argument.
350 mshtml: Recognize UTF-8 BOM.
351 msident: Added stub DLL.
352 jscript: Added ChangeType implementation.
353 jscript: Added QueryService(SID_VariantConversion) implementation.
354 jscript: Added VARIANT conversion tests.
355 jscript: Removed no longer needed caller argument from jsdisp_call_value.
356 jscript: Removed no longer needed caller argument from jsdisp_call_name.
357 jscript: Removed no longer needed caller argument from jsdisp_propput_name and jsdisp_propget.
358 jscript: Removed no longer needed caller argument from jsdisp_propput_idx.
359 jscript: Removed no longer needed caller argument from jsdisp_propget_name.
360 jscript: Removed no longer needed caller argument from jsdisp_get_idx.
361 msident: Added DLL registration implementation.
362 msident: Added CLSID_UserIdentityManager object stub implementation.
363 msident: Added IUserIdentityManager::EnumIdentities implementation.
364 jscript: Store bytecode_t in exec_ctx_t.
365 jscript: Simplify compile_subscript_stat.
366 jscript: Compile all function from given source in one run.
367 jscript: Call script_parse from compile_script, not the other way around.
368 jscript: Don't store compiler_ctx_t in parser_ctx_t.
369 jscript: Store script context in exec_ctx_t.
370 jscript: Store parser_ctx_t in bytecode_t instead of other way around.
371 jscript: Removed no longer needed ref counting in parser_ctx_t.
372 mshtml: Store more info about properties in func_info_t.
373 mshtml: Don't use ITypeInfo for InvokeEx(DISPATCH_PROPERTYGET) implementation.
374 mshtml: Don't use ITypeInfo for InvokeEx(DISPATCH_PROPERTYPUT) implementation.
375 mshtml: Use caller for argument convertion in builtin_propput if available.
376 mshtml: Added property value conversion type tests.
377 jscript: Get rid of no longer needed caller argument from builtin_invoke_t.
378 mshtml: Wine Gecko 1.5 release.
379 mshtml: Get rid of PRBool in nsiface.idl.
380 mshtml: Get rid of PRBool from nsio.c.
381 mshtml: Get rid of PRBool from nsembed.c and nsservice.c.
382 mshtml: Get rid of remaining PRBool usages.
383 msxml3: Avoid BAD_CAST in schemasInit.
384 ieframe: Use Custom IEnumOLEVERBVtbl implementation in IOleObject::EnumVerbs.
385 ieframe: Added EnumVerbs tests.
386 mshtml: Store filter in HTMLElement object.
387 mshtml: Added IHTMLCurrentStyle2::get_filter implementation.
388 mshtml: Added IHTMLCurrentStyle2::get_filter tests.
389 mshtml: Don't overwrite type of result if property type is VT_VARIANT.
392 po: Preserve the previous msgid on change as a hint to translators.
395 d3dx9/tests: Don't leak D3DXBuffer.
396 d3dx9/tests: Don't leak D3DXBuffer in D3DXWeldVertices tests.
399 po: Update German translation.
402 wpp: Reset lexer state after unexpected end of file.
403 d3dcompiler/tests: Add test for comments containing quotation marks.
406 po: Update Esperanto Translation.
409 ntdll: Fix status returned for too-long registry value names.
410 gdi.exe16: Eliminate a couple of dead stores.
411 shell32: Partially implement Mac Trash backing for the Recycle Bin.
413 Kusanagi Kouichi (7):
414 gdi32: Add a helper function to find font link.
415 gdi32: Move font signature of font link from Face to SYSTEM_LINKS.
416 gdi32: Add a helper function to create a full name from a family name and a style name.
417 gdi32: Add a helper function to get face list from family.
418 gdi32: Simplify font replacement loading.
419 gdi32: Remove unused parameters and code, and a useless wrapper function.
420 gdi32: find_face_from_filename() needs to take font replacements into account.
423 cryptui: Use the same string in import and export wizards.
424 cryptui: Use (*.ext) instead of (.ext) in file format strings.
425 po: Update Finnish translation.
428 wined3d: Clamp fog coordinate in the vertex shader.
429 wined3d: Clamp fog coordinate in the ARB backend too.
430 d3d9/tests: Reenable a VS fog test.
431 d3d8/tests: Port fog_with_shader_test() from d3d9 tests.
432 d3d9/tests: Add shader model 2 fog tests.
434 Michael Stefaniuc (2):
435 riched20: Drop the WINE_ prefix from a FIXME.
436 mmsystem.dll16: Drop the WINE_ prefix from a FIXME.
439 msvcp90/tests: Don't redefine __thiscall.
442 msxml3: Add stub support of ISAXDeclHandler for MXWriter.
443 msxml3: Support element declaration output in MXWriter.
444 msxml3: Check for unsafe cast in addCollection().
445 msxml3: Stub support for IMXAttributes.
446 msxml3: Add stub ISAXAttributes for MXAttributes implementation.
447 msxml3: Accept names in predicate expressions for XSLPattern queries.
448 comctl32: Update thumb position on WM_MOUSEMOVE instead of deferring it.
449 comctl32: Update thumb position on autopage instead of deferring it.
450 msxml3: Implement IMXAttributes::addAttribute().
451 msxml3: Implement ISAXAttributes::getLength() for MXAttributes.
452 msxml3: Implement ISAXAttributes_getQName() for MXAttributes.
453 msxml3: Implement getValue() for MXAttributes.
454 msxml3: Implement getType() for MXAttributes.
455 msxml3: Implement getIndexFromQName() for MXAttributes.
456 po: Update Russian translation.
457 msxml3: Implement getValueFromQName() for MXAttributes.
458 msxml3: Added IVBSAXAttributes for MXAttributes.
461 comctl32/monthcal: Check both min and max ranges in IsDateInValidRange.
462 comctl32/tests: Add test for DTM_SETSYSTEMTIME outside range limit.
463 comctl32/datetime: Check dates are within range in SetSystemTime.
464 comctl32/datetime: Ensure up/down/home/end increments remain within bounds.
465 comctl32/datetime: Don't allow an invalid year to be typed in.
466 comctl32/datetime: Don't check box if no valid date set.
467 comctl32/datetime: Allow entering 'AM' or 'PM' via keyboard.
468 comctl32/datetime: Fix AM/PM handling with 12-hour fields.
471 po: Update Czech translation.
474 include: Added IXMLGenericParse interface definition.
475 mshtml: Set proposed MIME to text/html on main document.
476 mshtml/tests: Test HTMLDocument without MIME type reported.
477 urlmon: Added CopyBindInfo implementation.
478 urlmon/tests: Added CopyBindInfo tests.
479 urlmon: Use CopyBindInfo in InternetBindInfo_GetBindInfo.
480 shlwapi: Lowercase schemes in UrlCombine function.
481 urlmon: Added text/xml filter.
482 urlmon: Reorganize FindMimeFromData implementation.
483 urlmon/tests: Added text/xml mime filer tests.
484 urlmon/tests: Mark results returned by older urlmon broken in FindMimeFromData tests.
485 urlmon/tests: Show that text/plain and application/octet-stream mimes suggestions are ignorred.
486 msxml3: Added XMLView class stub.
487 msxml3/tests: Added XMLView QueryInterface tests.
488 msxml3: Added internal function for loading xml from IMoniker.
489 urlmon: Added missing memcpy in CopyBindInfo.
490 msvcrt: Fixed printf behaviour on hexadecimal, zero-padded numbers.
491 msxml3/tests: Skip tests when XMLView object fails to create.
492 msxml3: Added partial XMLView IPersistMoniker_Load implementation.
493 msxml3: Added XMLView IPersistMoniker_Load test.
494 urlmon: Use wine lists to store namespaces and MIME filters.
495 urlmon: Clean session related data in free_session function.
496 urlmon: Search for MIME filters defined in registry in get_mime_filter.
497 urlmon: Added GetBindResult implementation.
498 urlmon/tests: Added GetBindResult tests.
499 urlmon: Stop binding when OnDataAvailable fails.
500 urlmon: Make name spaces comparison case insensitive.
501 urlmon: Add mime handler layer before data is processed.
502 urlmon/tests: Test PI_MIMEVERIFICATION when MIME filter is in use.
505 d3d8/tests: Port the depth blit test to d3d8.
508 mgmtapi: New stub dll.
511 msvcp60: Fix build with MSVC.
512 msvcp90: Fix build with MSVC.
515 gdiplus: Rewrite SOFTWARE_GdipFillRegion to call brush_fill_pixels less.
516 gdiplus: Store a real path in path gradient brushes.
517 gdiplus: Add stub GdipGetPathGradientPath with tests.
518 gdiplus: Set path gradient center points based on the path's bounding rect.
519 gdiplus: Add tests for path gradient center point functions.
520 gdiplus: Fill path gradients with a solid color.
521 gdiplus: Do some actual color blending when drawing path gradients.
522 gdiplus: Add fixme's for unimplemented path gradient features.
523 gdiplus: Add test for GdipGetPathGradientSurroundColorsWithCount.
524 gdiplus: Don't add control points to the result in GdipFlattenPath.
525 gdiplus: Test SetSurroundColors with fewer colors than points on the path.
526 gdiplus: Implement path gradient surround color accessors.
527 gdiplus: Use the surround colors in path gradient rendering.