Wine 1.4 ya es estable. Wine 1.5.0 disponible.

Wine [Facilware]

El proyecto Wine ha lanzado una nueva versión estable (no de la rama en desarrollo). Así, Wine 1.4 Estable se presenta como un nuevo avance en la popular capa de compatibilidad con Windows para Linux y Mac.  A partir de ahora la nueva rama en desarrollo es la ya disponible Wine 1.5.0. Las novedades de Wine 1.5.0 al completo, tras el salto.

  • New version of the Gecko engine.
  • Partial support for using the Trash on Mac OS X.
  • Support for path gradients in GdiPlus.
  • Various MSXML improvements.
  • Fixes to 64-bit exception handling.
  • Various bug fixes.
Bugs fixed in 1.5.0:

1347  Screen is wiped/blanked on usage of DirectDraw (black screen/desktop)

2784  Mouse movement slows down game

6604  Ship icons for wine tools that can be used in .desktop files

6951  Library MSVCP60.dll not found when running Sony ericsson Theme Creator 3.06

8433  After Burner 3D 1.0 Game  – crashes in loding Screen

8531  Run-time error 91 in Senstools

10650  PhotoFiltre take much time to fill empty a draw

12694  Air Rival Crashes after login

13294  Halo 2 fails to start (won’t recognize msvcr80 / msvcp80)

13612  Graphics glitches in the Sam and Max games (just with nVidia?)

13615  Imperium Galactica 2, Solarian & Shinari Campaign, Spying & Trading Crashes

14219  Yarxi starts with errors

15184  Septerra Core crashes due to failed assert

15280  After minimizing Guild Wars and restoring, the mouse is not respondig correctly

15963  Warcraft III: The Frozen Throne crashes when joining a DotA game

16370  iTunes hangs, spams console with unsupported ioctl errors

19074  Error message «Module not found» should be more obvious

19362  Far Cry – Enabling shadow maps produces visual distortions

19685  Women’s Murder Club: Death in Scarlet misses (almost) all texts

19853  Texture corruption in guild war with fglrx 9.8

19905  windowscodec: compiler warnings on OS X

19946  make wine report correctly the graphic chip model when using non nvidia and non fglrx drivers

20033  ApexDC++ 1.2.1 exception

20118  Oblivion slows down with sound

21243  Namco All-Stars Pac-Man demo crashes on startup

21308  Labels not transparent in Microsoft Security Essentials for XP

21508  GURPS Character Assistant Data Update – gca4dataupdate crashes

22031  Age Of Empires III: Sound is muted once the game is started

22214  Portable Apps Thunderbird loses ability to display text

22451  Polybius crashes while loading a new game.

22920  Missing typedef keywords in ws2ipdef.h resulting in multiply-defined symbols

24255  iTunes 10.x does not install correctly

24319  Portable Thunderbird 3.1.3 : Thunderbird can’t retrieve new emails from server

24377  Blade Runner does not install.

24551  Cannot install Windows Server 2003 Administration Tools Pack

24697  Explorer++: missing gradient on the display window

24776  Starcraft 2: Installer text does not show

25371  iTunes 10.1 hangs on installation, wineserver must be killed

25465  SolarWinds Engineers Toolkit (SWET) v10 installer fails to register SNMPv50.ocx (needs Microsoft SNMP management API library «mgmtapi.dll»)

25604  Faerie Solitaire [Steam]: mouse clicks don’t register in the menu

26278  Sims 3 edge smoothing option does nothing

26417  Starcraft 2 – DirectX Mouse Capture broken (fullscreen and windowed)

26730  iTunes: crashes when opening about dialog

26771  Skype 5.3 install freezes

26882  Portal 2: black texture when opening portals with antialiasing enabled

27000  Counter Strike 1.6 – d3d flickering

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)

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)

27596  Font selection dialog appearance is slightly broken

27631  Trucks and Trailers demo launcher shows raw html code

27757  Igneous crashes when opened.

27970  cmd’s attrib command doesn’t accept multiple attributes

28401  .NET Framework 3.0 installation interrupted prematurely

28724  PortableApps Starter Fail

28852  Star Trek Online, sound distorted/stutters

28962  Mount & Blade: WFAS texture quality slider isn’t moving

29507  Rainbow Six Rogue Spear – Mouse pointer movement very slow during mission briefing

29717  IE4 setup wants inetcpl.cpl.DllInstall

29721  makecert from Windows Platform SDK 7.1 crashes due to unimplemented function mssign32.dll.PvkGetCryptProv

29742  Microsoft .NET Framework 4.5 Developer Preview installer crashes due to missing «wevtapi.dll»

29765  Synful Orchestra 2.5.x tpkd.sys driver crashes due to unimplemented function ntoskrnl.exe.IoStartNextPacket

29891  Symantec VIP Access can not be activated

29894  LibreOffice: sdraw.exe runs out of GDI object handles and crashes on a particular VSD file

29956  Unable to create an empty Jet database file.

30000  iw4mp (Call of Duty MW2 mod) loader crashes because some kernel32.dll API entries are not hotpatchable (DECLSPEC_HOTPATCH missing)

30001  iw4mp (Call of Duty MW2 mod) loader crashes due to iphlpapi.dll GetAdaptersAddresses not hotpatchable (DECLSPEC_HOTPATCH missing)

30005  Acrobat 8: installer action text for INSTALLMESSAGE_ACTIONDATA is not deformated

30011  Paragon Alignment Tool needs kernel32.dll.DeleteVolumeMountPointW

30012  MS Project 2010 crashes at shutdown

30022  Google Earth 5.1 installer crashes

30074  Microsoft .NET Framework 4.5 Developer Preview installer needs stub wusa.exe

30075  Microsoft .NET Framework 4.x CLR needs kernel32.dll WerRegisterRuntimeExceptionModule (returning S_OK) to run .NET apps

30108  Ratatouille demo crashes

30115  Perfect World: Skills and items icons messed up

30117  Rig-n-roll2: SetCooperativelevel handles mutually exclusive flags incorrectly

30138  Amazon MP3 Downloader fails to install (single instance test through OpenMutex fails due to incorrect lasterror value)

30146  Xmlhttp sample app doesn’t work anymore

30159  Font replacement doesn’t work

30171  World of Warcraft 64-bit client deadlocks at start

30182  SuperPower 2 demo installation aborted



Changes since 1.4:


Akihiro Sagawa (7):

kernel32/tests: Add more tests for WriteConsole.

msvcrt/tests: Add tests for fflush on input stream.

msvcrt: Add support for fflush to clear an input buffer.

msvcrt: Add a helper function to flush all buffers.

msvcrt: Add support for _flushall to clear all input buffer.

msvcrt: Add semi stub _mbcjmstojis implementation.

msvcrt: Implement _mbcjmstojis.


Alessandro Pignotti (1):

oleaut32: Avoid converting variants if it is not needed.


Alexander Morozov (1):

ntoskrnl.exe: Fix a typo.


Alexandre Julliard (23):

wine.inf: Avoid creating empty registry values.

winex11: Ignore FocusOut event on destroyed windows.

gdi32: Fix rounding error for odd ellipse sizes in CreateRoundRectRgn.

msvcrt: Export __C_specific handler in other msvcrt versions too.

server: Create some kernel notification events.

kernel32: Implement the memory resource notification functions.

winex11: Never try to clip the cursor if we don’t have XInput2.

ntdll: Use the context argument as working variable instead of making a copy in RtlUnwindEx.

ntdll: Restore the original context for the last frame instead of the result of the unwind handler.

ntdll: Set the TARGET_UNWIND flag when calling the unwind handler for the target frame.

ntdll: Trace the exception extra information also in RtlUnwindEx.

ntdll: Add support for the special STATUS_UNWIND_CONSOLIDATE exception code.

ntdll: Add support for rep;ret instruction in function epilogs.

ntdll: Add support for jump instructions in function epilogs.

winevdm: Try DOSBox first for running DOS applications.

comdlg32: Implement WM_CHOOSEFONT_GETLOGFONT in the font dialog.

ntdll: Properly follow jumps when checking a function epilog.

msvcrt: Create an i386-specific file for exception handling.

msvcrt: Move more i386-specific exception code to except_i386.c.

msvcrt: Add a new file for the x86_64 exception handling.

msvcrt: Add entry points for the C++ exception functions on x86_64.

msxml3: Avoid building code that isn’t used without libxml.

dbghelp: Add support for jump instructions in function epilogs on x86_64.


Alistair Leslie-Hughes (6):

advapi32: Correct tests under WOW64.

mscoree: Add CoEEShutDownCOM stub.

mssign32: Add stubs PvkFreeCryptProv, PvkGetCryptProv, PvkPrivateKeyAcquireContextFromMemory.

advapi32: Assign a default value (clang).

ole32/tests: Assign a default value (clang).

mscoree: Better support RUNTIME_INFO_UPGRADE_VERSION in GetRequestedRuntimeInfo.


Andrew Eikum (2):

winmm: Remove unused define.

mciqtz: Actually assign result to the output structure.


André Hentschel (18):

kernel32: Make GetModuleHandleA hotpatchable.

kernel32: Make Sleep hotpatchable.

iphlpapi: Make GetAdaptersAddresses hotpatchable.

include: Add more error codes.

dbghelp: Add arm_fetch_minidump_thread implementation.

dbghelp: Silence arm_fetch_minidump_module.

winedbg: Use copy of be_i386_fetch_float for be_arm_fetch_float (except of long double).

winemaker: Abort on unhandled file formats.

winemaker: Fix conversion of C++ filenames into object names.

winedbg: Respect Thumb mode when adjusting PC on ARM.

kernel32: Forward RtlPcToFileHeader to ntdll also on ARM.

kernel32: Forward RtlRaiseException to ntdll on ARM.

ntdll: Add support for dynamically generated stub entry points on ARM.

ddraw: Fix a typo.

inetcpl: Add stub for DllInstall.

d3drm/tests: Add tests for IDirect3DRMFrameArray_GetElement.

d3drm/tests: Add GetParent NULL pointer test.

windowscodecs: Add stub for DllCanUnloadNow.


Aric Stewart (3):

strmbase: Move the MediaSeekingPassThru functions from quartz into strmbase.

strmbase: Rename MediaSeekingPassThru to RendererPosPassThru to match standard strmbase naming.

wineqtdecoder: Ignore requests for IID_IAMFilterMiscFlags, we do not need to implement it.


Aurimas Fišeras (1):

po: Update Lithuanian translation.


Austin English (6):

ntoskrnl.exe: Add a stub for IoStartNextPacket.

advapi32: Add a stub for RegDisableReflectionKey.

kernel32: Add a stub for WerRegisterRuntimeExceptionModule.

wusa: Add stub program.

kernel32: Add stubs for DeleteVolumeMountPointA/W.

wevtapi: Add stub dll.


Carlo Bramini (1):

shlwapi: Implemented StrToInt64ExA/W.


Cheer Xiao (1):

po: Update simplified Chinese translation.


Christian Costa (33):

d3dxof: Make SaveTemplates stub return DXFILE_OK.

d3dxof: Make sure the returned object pointer is null when there are no more children.

d3dxof/tests: Do not print the string when GetName returned 0 byte.

d3dxof/tests: Improve some messages.

d3dxof: Check the right offset before dereferencing next byte.

configure: Check if version of msgfmt (from gettext) is recent enough.

d3dxof: Do not allow separator to terminate the string. Only the double quote can do that.

d3drm: Turn some FIXME into TRACE.

d3drm: Fix leakage of This->pCoords2d when releasing object.

d3drm: Fix leakage of pData2 on error.

amstream: Initialize MultiMediastream before creating the source filter.

amstream: Remove duplicate GraphBuilder member.

amstream: Add source filter to the filtergraph before loading the file.

amstream: Free all used resources when releasing MultiMediaStream object.

devenum: Reset moniker pointer before calling IFilterMapper2_RegisterFilter.

d3dx9_36: Make D3DXVec3Unproject support omission of world matrix + test.

attrib: Make command accept several arguments.

d3drm: Fix some tests conditions.

d3drm: Get data from the right objects (sub-objects).

d3drm: Complete Load method by adding normals indices and terminating null DWORD to faces data + tests.

strmbase: Allow constructor function to be NULL but display an error saying we don’t implement the CLSID.

amstream: Rewrite OpenFile flow in a more readable manner by using SUCCEEDED macro.

amstream: Don’t create the source filter. AddSourceFilter does it already.

amstream: Don’t load the stream file. AddSourceFilter does it already.

amstream: Use ‘Source’ filter name for file source filter as in native.

amstream: Retrieve some interfaces needed to control the stream.

amstream: Create MediaStream filter when initialising AMMutiMediaStream.

amstream: Get and store event for streams render completion.

d3drm: Remove «partial stub» mention of forwarded methods.

d3drm: Texture callback cannot be passed directly. Texture object argument is different so disable it for now.

d3drm: Add refcount info to AddRef and Release traces.

d3drm: If there is no texture coordinates in loaded mesh, generate default texture coordinates for each vertex.

d3drm: Implement SetTextureCoordinates.


Dmitry Timoshkov (9):

kernel32: Fix file test compilation with PSDK headers.

kernel32: Add some CreateFile disposition and access tests.

gdiplus: Create GDI brush only when needed.

kernel32: Make CreateFile called with creation == 0 work when opening a vxd in win9x mode.

gdiplus: Create GDI bitmap only when needed.

server: OpenMutex should perform a real access check instead of validating access flags.

gdiplus: Implement GdipCreateMetafileFromEmf.

advapi32: Add some mutex security tests.

advapi32: Fix failures in the security tests compiled with PSDK headers.


Eduardo García (2):

po: Update Spanish translation.

po: Update Spanish translation.


Erich Hoover (1):

ntdll: Fix mapping sections for applications that map over the section headers.


Francois Gouget (1):

mssign32: Add a trailing ‘\n’ to a few FIXME() messages.


Frédéric Delanoy (2):

winecfg: Avoid unneeded ellipsis in combo box item.

po: Update French translation.


Hans Leidekker (11):

advapi32: Implement CredMarshalCredential and CredUnmarshalCredential.

winhttp: Fix up headers with wrong termination.

msiexec: Support the «b!» UI option.

msi: Deformat the description field of INSTALLMESSAGE_ACTIONDATA messages.

msi: Implement MsiEnumProductsEx.

msi: Reimplement MsiEnumProducts on top of MsiEnumProductsEx.

msi: Perform a case insensitive match on filenames from cabinets.

msi: Fix deleting services on installation.

include: Add the IAssemblyName interface.

sxs: Add a stub implementation of IAssemblyName.

msi: Restrict the match on files from cabinets to files that have not been installed.


Hasan Kiran (1):

po: Update Turkish translation.


Henri Verbeet (35):

wined3d: Remove a transformed vertex loading hack in load_vertex_data().

wined3d: Don’t use floating point for surface height scaling.

wined3d: Remove an outdated comment in state_zwritenable().

wined3d: Remove an outdated comment from load_vertex_data().

ddraw: Trace color keys in hex.

d3dx9: Implement loading luminance/alpha data in D3DXLoadSurfaceFromMemory().

d3dx9/tests: Add some tests for loading luminance/alpha data.

wined3d: Use ARB_texture_rg for WINED3DFMT_R16G16_UNORM textures when available.

wined3d: Remove a texture dimension check in state_alpha().

ddraw: Get rid of IDirectDrawImpl.

wined3d: Pass correctly offset pointers to surface_cpu_blt_compressed().

wined3d: surface_cpu_blt() should always receive valid source and destination rectangles.

wined3d: Also recognise the «classic» Mesa Nouveau driver for GeForce 4 and earlier cards.

wined3d: GL_MAX_TEXTURE_COORDS_ARB is not available without ARB_fragment_program.

ddraw: Get rid of IDirectDrawSurfaceImpl.

d3d9: Cleanup IDirect3D9Impl_QueryInterface().

d3d9/tests: Fix a couple of return value checks.

d3d8/tests: Fix a couple of return value checks.

ddraw/tests: Fix a couple of return value checks.

ddraw: Get rid of IDirectDrawPaletteImpl.

ddraw: Don’t return a pointer to the implementation in ddraw7_QueryInterface().

ddraw: Don’t return a pointer to the implementation in IDirect3DDeviceImpl_7_QueryInterface().

ddraw: Don’t return a pointer to the implementation in IDirect3DMaterialImpl_QueryInterface().

ddraw: Don’t return a pointer to the implementation in IDirectDrawClassFactoryImpl_QueryInterface().

ddraw: Get rid of IDirect3DLightImpl.

d3d8: Don’t return a pointer to the implementation in IDirect3DVolumeTexture8Impl_QueryInterface().

d3d8: Don’t return a pointer to the implementation in IDirect3DVolume8Impl_QueryInterface().

d3d8: Don’t return a pointer to the implementation in IDirect3DTexture8Impl_QueryInterface().

d3d8: Don’t return a pointer to the implementation in IDirect3DSwapChain8Impl_QueryInterface().

ddraw: Get rid of IDirect3DViewportImpl.

wined3d: The current WGL DC should never be NULL in wined3d_adapter_init_gl_caps().

wined3d: Introduce a separate function for parsing the GL extension string.

wined3d: Use the same code for parsing the WGL extension string as for the regular GL extension string.

wined3d: Move the WGL extension detection code to the same place as regular GL extension detection.

ddraw: Get rid of IDirect3DMaterialImpl.


Huw Davies (2):

gdi32: Correctly propagate the enumproc’s return value.

gdi32: Remove unused variable.


Hwang YunSong (1):

po: Update Korean translation.


Igor Paliychuk (1):

po: Update Ukrainian translation.


Jacek Caban (55):

mshtml: Get rid of no longer used silent argument of load_gecko.

wininet: Added default fallback for setting handle options and use it for INTERNET_OPTION_CALLBACK.

wininet: Use separate function for setting global options.

wininet: Added INTERNET_OPTION_MAX_CONNS_PER_SERVER and INTERNET_OPTION_MAX_CONNS_PER_1_0_SERVER options setting implementation.

wininet: Added separated function for querying global options.

wininet: Added more connection limit options tests.

include: Added msident.idl.

widl: Removed unused idfile_token.

widl: Make headers guards compatible with midl.

jscript: Added IVariantChangeType stub implementation.

jscript: Properly handle NULL strings in add_eval.

jscript: Pass proper caller argument to InvokeEx.

jscript: Removed no longer needed caller argument of disp_call function.

jscript: Removed no longer needed disp_propget caller argument.

jscript: Removed no longer needed disp_propput caller argument.

mshtml: Recognize UTF-8 BOM.

msident: Added stub DLL.

jscript: Added ChangeType implementation.

jscript: Added QueryService(SID_VariantConversion) implementation.

jscript: Added VARIANT conversion tests.

jscript: Removed no longer needed caller argument from jsdisp_call_value.

jscript: Removed no longer needed caller argument from jsdisp_call_name.

jscript: Removed no longer needed caller argument from jsdisp_propput_name and jsdisp_propget.

jscript: Removed no longer needed caller argument from jsdisp_propput_idx.

jscript: Removed no longer needed caller argument from jsdisp_propget_name.

jscript: Removed no longer needed caller argument from jsdisp_get_idx.

msident: Added DLL registration implementation.

msident: Added CLSID_UserIdentityManager object stub implementation.

msident: Added IUserIdentityManager::EnumIdentities implementation.

jscript: Store bytecode_t in exec_ctx_t.

jscript: Simplify compile_subscript_stat.

jscript: Compile all function from given source in one run.

jscript: Call script_parse from compile_script, not the other way around.

jscript: Don’t store compiler_ctx_t in parser_ctx_t.

jscript: Store script context in exec_ctx_t.

jscript: Store parser_ctx_t in bytecode_t instead of other way around.

jscript: Removed no longer needed ref counting in parser_ctx_t.

mshtml: Store more info about properties in func_info_t.

mshtml: Don’t use ITypeInfo for InvokeEx(DISPATCH_PROPERTYGET) implementation.

mshtml: Don’t use ITypeInfo for InvokeEx(DISPATCH_PROPERTYPUT) implementation.

mshtml: Use caller for argument convertion in builtin_propput if available.

mshtml: Added property value conversion type tests.

jscript: Get rid of no longer needed caller argument from builtin_invoke_t.

mshtml: Wine Gecko 1.5 release.

mshtml: Get rid of PRBool in nsiface.idl.

mshtml: Get rid of PRBool from nsio.c.

mshtml: Get rid of PRBool from nsembed.c and nsservice.c.

mshtml: Get rid of remaining PRBool usages.

msxml3: Avoid BAD_CAST in schemasInit.

ieframe: Use Custom IEnumOLEVERBVtbl implementation in IOleObject::EnumVerbs.

ieframe: Added EnumVerbs tests.

mshtml: Store filter in HTMLElement object.

mshtml: Added IHTMLCurrentStyle2::get_filter implementation.

mshtml: Added IHTMLCurrentStyle2::get_filter tests.

mshtml: Don’t overwrite type of result if property type is VT_VARIANT.


Jaka Kranjc (1):

po: Preserve the previous msgid on change as a hint to translators.


Jozef Kucia (2):

d3dx9/tests: Don’t leak D3DXBuffer.

d3dx9/tests: Don’t leak D3DXBuffer in D3DXWeldVertices tests.


Julian Rüger (1):

po: Update German translation.


Józef Kucia (2):

wpp: Reset lexer state after unexpected end of file.

d3dcompiler/tests: Add test for comments containing quotation marks.


Keith Bowes (1):

po: Update Esperanto Translation.


Ken Thomases (3):

ntdll: Fix status returned for too-long registry value names.

gdi.exe16: Eliminate a couple of dead stores.

shell32: Partially implement Mac Trash backing for the Recycle Bin.


Kusanagi Kouichi (7):

gdi32: Add a helper function to find font link.

gdi32: Move font signature of font link from Face to SYSTEM_LINKS.

gdi32: Add a helper function to create a full name from a family name and a style name.

gdi32: Add a helper function to get face list from family.

gdi32: Simplify font replacement loading.

gdi32: Remove unused parameters and code, and a useless wrapper function.

gdi32: find_face_from_filename() needs to take font replacements into account.


Lauri Kenttä (3):

cryptui: Use the same string in import and export wizards.

cryptui: Use (*.ext) instead of (.ext) in file format strings.

po: Update Finnish translation.


Matteo Bruni (5):

wined3d: Clamp fog coordinate in the vertex shader.

wined3d: Clamp fog coordinate in the ARB backend too.

d3d9/tests: Reenable a VS fog test.

d3d8/tests: Port fog_with_shader_test() from d3d9 tests.

d3d9/tests: Add shader model 2 fog tests.


Michael Stefaniuc (2):

riched20: Drop the WINE_ prefix from a FIXME.

mmsystem.dll16: Drop the WINE_ prefix from a FIXME.


Nicolas Le Cam (1):

msvcp90/tests: Don’t redefine __thiscall.


Nikolay Sivov (17):

msxml3: Add stub support of ISAXDeclHandler for MXWriter.

msxml3: Support element declaration output in MXWriter.

msxml3: Check for unsafe cast in addCollection().

msxml3: Stub support for IMXAttributes.

msxml3: Add stub ISAXAttributes for MXAttributes implementation.

msxml3: Accept names in predicate expressions for XSLPattern queries.

comctl32: Update thumb position on WM_MOUSEMOVE instead of deferring it.

comctl32: Update thumb position on autopage instead of deferring it.

msxml3: Implement IMXAttributes::addAttribute().

msxml3: Implement ISAXAttributes::getLength() for MXAttributes.

msxml3: Implement ISAXAttributes_getQName() for MXAttributes.

msxml3: Implement getValue() for MXAttributes.

msxml3: Implement getType() for MXAttributes.

msxml3: Implement getIndexFromQName() for MXAttributes.

po: Update Russian translation.

msxml3: Implement getValueFromQName() for MXAttributes.

msxml3: Added IVBSAXAttributes for MXAttributes.


Owen Rudge (8):

comctl32/monthcal: Check both min and max ranges in IsDateInValidRange.

comctl32/tests: Add test for DTM_SETSYSTEMTIME outside range limit.

comctl32/datetime: Check dates are within range in SetSystemTime.

comctl32/datetime: Ensure up/down/home/end increments remain within bounds.

comctl32/datetime: Don’t allow an invalid year to be typed in.

comctl32/datetime: Don’t check box if no valid date set.

comctl32/datetime: Allow entering ‘AM’ or ‘PM’ via keyboard.

comctl32/datetime: Fix AM/PM handling with 12-hour fields.


Petr Kočandrle (1):

po: Update Czech translation.


Piotr Caban (29):

include: Added IXMLGenericParse interface definition.

mshtml: Set proposed MIME to text/html on main document.

mshtml/tests: Test HTMLDocument without MIME type reported.

urlmon: Added CopyBindInfo implementation.

urlmon/tests: Added CopyBindInfo tests.

urlmon: Use CopyBindInfo in InternetBindInfo_GetBindInfo.

shlwapi: Lowercase schemes in UrlCombine function.

urlmon: Added text/xml filter.

urlmon: Reorganize FindMimeFromData implementation.

urlmon/tests: Added text/xml mime filer tests.

urlmon/tests: Mark results returned by older urlmon broken in FindMimeFromData tests.

urlmon/tests: Show that text/plain and application/octet-stream mimes suggestions are ignorred.

msxml3: Added XMLView class stub.

msxml3/tests: Added XMLView QueryInterface tests.

msxml3: Added internal function for loading xml from IMoniker.

urlmon: Added missing memcpy in CopyBindInfo.

msvcrt: Fixed printf behaviour on hexadecimal, zero-padded numbers.

msxml3/tests: Skip tests when XMLView object fails to create.

msxml3: Added partial XMLView IPersistMoniker_Load implementation.

msxml3: Added XMLView IPersistMoniker_Load test.

urlmon: Use wine lists to store namespaces and MIME filters.

urlmon: Clean session related data in free_session function.

urlmon: Search for MIME filters defined in registry in get_mime_filter.

urlmon: Added GetBindResult implementation.

urlmon/tests: Added GetBindResult tests.

urlmon: Stop binding when OnDataAvailable fails.

urlmon: Make name spaces comparison case insensitive.

urlmon: Add mime handler layer before data is processed.

urlmon/tests: Test PI_MIMEVERIFICATION when MIME filter is in use.


Stefan Dösinger (1):

d3d8/tests: Port the depth blit test to d3d8.


Stefan Leichter (1):

mgmtapi: New stub dll.


Thomas Faber (2):

msvcp60: Fix build with MSVC.

msvcp90: Fix build with MSVC.


Vincent Povirk (13):

gdiplus: Rewrite SOFTWARE_GdipFillRegion to call brush_fill_pixels less.

gdiplus: Store a real path in path gradient brushes.

gdiplus: Add stub GdipGetPathGradientPath with tests.

gdiplus: Set path gradient center points based on the path’s bounding rect.

gdiplus: Add tests for path gradient center point functions.

gdiplus: Fill path gradients with a solid color.

gdiplus: Do some actual color blending when drawing path gradients.

gdiplus: Add fixme’s for unimplemented path gradient features.

gdiplus: Add test for GdipGetPathGradientSurroundColorsWithCount.

gdiplus: Don’t add control points to the result in GdipFlattenPath.

gdiplus: Test SetSurroundColors with fewer colors than points on the path.

gdiplus: Implement path gradient surround color accessors.

gdiplus: Use the surround colors in path gradient rendering.


Alexandre Julliard

Rodrigo Arévalo Presedo

Baste deciros que siempre llevo conmigo............... mi toalla.

Una respuesta a “Wine 1.4 ya es estable. Wine 1.5.0 disponible.”

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.