[prev in list] [next in list] [prev in thread] [next in thread] 

List:       wine-announce
Subject:    Wine release 1.5.1
From:       Alexandre Julliard <julliard () winehq ! org>
Date:       2012-03-30 18:32:43
Message-ID: 20120330183243.E3CCE1E7195 () wine ! dyndns ! org
[Download RAW message or body]

The Wine development release 1.5.1 is now available.

What's new in this release (see below for details):
  - Built-in JavaScript now preferred over Gecko in most cases.
  - Support for scalable font resources.
  - Fixes for audio and video playback.
  - Support for script decoding in JScript.
  - Various bug fixes.

The source is available from the following locations:

  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.5.1.tar.bz2
  http://prdownloads.sourceforge.net/wine/wine-1.5.1.tar.bz2

Binary packages for various distributions will be available from:

  http://www.winehq.org/download

You will find documentation on http://www.winehq.org/documentation

You can also get the current source directly from the git
repository. Check http://www.winehq.org/git for details.

Wine is available thanks to the work of many people. See the file
AUTHORS in the distribution for the complete list.

----------------------------------------------------------------

Bugs fixed in 1.5.1:

   3498  Civilization 3: needs CreateScalableFontResource implemented
   4656  Text in title of tabe is not displayed
   6072  Demo of Runaway: A Road Adventure crashes
   6548  "Nancy Drew: The Creature of Kapu Cave" won't start
   7382  Star wars empire at war fails to initialize sound
  10262  wxWidgets TextCtrl in Python
  12434  La-Mulana Jukebox crashes
  13254  CPUZ 1.45 crashes when trying to select a different tab via keyb=
oard
  13618  Melty Blood Act Cadenza Ver. B Incorrect Rendering
  14497  Airport Inc: Text does not render
  14614  Devil May Cry 4 displays a black screen
  15620  starting games totaly kills the sound on the system
  17529  LOTRF BFME2 demo crashes after splash screen on some systems
  17592  La-Mulana: crash on startup due to problem with dmusic
  18235  Word Pro tables run past margins
  18553  Opera native skin widgets are black/invisible
  18563  dreamweaver 8 hangs when encountering &bull;
  19224  launching a "New Query" pane produces an "OutOfMemory" error in =
MS SQL SMSE
  20053  Team-Fortress 2 and other source games suffer from black menu an=
d missing UI textures in dx9 mode
  20185  noisy shadows in CRRCSim
  20301  Word Pro looses keyboard
  20420  VB6 Font size problem with custom usercontrols
  20587  Ragnarok Online takes 99-100% CPU under wine.
  20805  FL Studio and MIDI Controller
  21463  Star Trek: Starfleet Command III fails to start
  21958  Anarchy Online crash after login on PCBSD
  22456  Wrong caching with INI functions
  22498  Stuttering sound when playing HoMM3
  22780  Trackmania United Forever crashes with complex shaders enabled
  22901  Copy/Paste doesnt work for some programms
  23944  Verizon Media Manager needs native Windows VB scripting dlls to =
install
  24108  error in Visual Basic Editor
  24240  Edge of Chaos high quality textures are broken
  24263  "bricksntiles" crashes
  24775  Samsung Kies installer stops early
  24833  Verizon Media Manager doesn't detect Windows Media Framework 11 =
that it installs
  25868  Angry Birds: sound is choppy or doesn't play at all
  26217  Lylian: Mouse clicks don't register
  26299  Solidworks 2010: Fails to install
  26358  Office 2003 installer crashes immediately
  26522  Descent 3: game unbearably slow with D3D
  26540  Irfanview 4.28 paint extension changes to the image are lost upo=
n closing the paint window
  27633  Missing StrToInt64Ex in SHLWAPI.DLL
  27636  Brigade E5 NEW jagged union do not run
  28558  Skype 5.3 crash in wined3d
  29031  Game borderlands does not start
  29146  Wine should warn user when generating invalid shaders
  29602  Sound stops after first sound/audio output in Age of Empires 2.
  29859  Renegade X fails to install with Mono 2.10 (works with .NET Fram=
ework 4.0 prerequisite)
  29951  Some links don't work in iexplore - needs Navigate_anchor Naviga=
ting to target L"_top"
  30042  IHTMLtablecell is unimplemented?
  30072  Microsoft .NET Framework 4.5 Developer Preview installer needs s=
ome wevtapi.dll stubs (EvtOpenChannelConfig, ...)
  30189  Strong Bad's Cool Game launcher: buttons not working
  30190  Unimplemented function gdiplus.dll.GdipResetPageTransform
  30192  Cossacks: European Wars - game encyclopedia won't open
  30195  Glitches in GTAVC menu apparent window size
  30230  The MSIMODIFY_MERGE function in TABLE_modify is missing
  30288  builtin iexplore crashes at loading https://mybank.icbc.com.cn/i=
cbc/perbank/index.jsp

----------------------------------------------------------------

Changes since 1.5.0:

Akihiro Sagawa (6):
      msvcrt: Add test for _mbbtombc.
      msvcrt: Improve _mbbtombc to handle Japanese characters.
      msvcrt/tests: Rewrite test_mbcjisjms to test in various codepages.
      msvcrt/tests: Add more tests for _mbcjistojms.
      msvcrt: Fix _mbcjistojms off by one error.
      msvcrt: Fix _mbsnbcmp and _mbsnbicmp implementation.

Alessandro Pignotti (1):
      atl: Send OLE_CLOSE command to control on detach.

Alexandre Julliard (1):
      ntdll: Also call the unwind handler for the target frame.

Alistair Leslie-Hughes (4):
      mscoree: Allow capital for version number.
      scrrun: Add DllCanUnloadNow, DllGetClassObject stubs.
      scrrun: Register Scripting interfaces.
      gdiplus: Add GdipResetPageTransform stub.

Andoni Morales Alastruey (1):
      msi: Implement MSIMODIFY_MERGE function in TABLE_modify.

Andrew Eikum (9):
      dmusic: Return more accurate error codes in IDirectMusicSegment::Lo=
ad.
      dmloader: Don't claim partial success when loading fails.
      dmloader: Add simple playing test.
      winmm: Support DRVM_MAPPER_PREFERRED_GET in waveXxxMessage.
      winmm: Report waveIn devices' component type as Microphone.
      mmdevapi: TRACE all COM method calls.
      mciqtz32: Stop the graph when the file is no longer playing.
      dmusic: Support creating default ports with GUID_NULL.
      dmusic: Reimplement instrument loading.

Andr=C3=A9 Hentschel (18):
      msvcrt: Fix a typo.
      msi: Allow ARM installations.
      winefile: Remove unused macros.
      winefile: Resize controls for translations.
      winefile: Fully convert to unicode.
      view: Show the filename in the window title.
      winemaker: Handle library search pragmas.
      wevtapi: Add stub for EvtOpenChannelConfig.
      wevtapi: Add stubs for EvtGetChannelConfigProperty, EvtSetChannelCo=
nfigProperty and EvtSubscribe.
      kernel32: Handle LOCALE_NAME_USER_DEFAULT with tests.
      vcomp100: Add new stub dll.
      make_specfiles: Add vcomp group.
      winedbg: Fix a typo.
      winebuild: Create stubs for ARM.
      include: Add new ARM defines to winnt.h.
      include: Add peARM to fusion.idl.
      view: Also show the filename in the window title when loading it fr=
om command line.
      po: Update German translation.

Aric Stewart (14):
      usp10: Properly handle invalid arguments to ScriptBreak.
      strmbase: COM cleanup for BaseFilter.
      strmbase: COM cleanup for BasePin, BaseInputPin, and BaseOutputPin.
      strmbase: COM cleanup for cleanup SourceSeeking.
      usp10: Add fallback font for Myanmar.
      wineqtdecoder: COM cleanup.
      strmbase: COM cleanup for TransformFilter.
      wineqtdecoder: Implement base IQualityControl in QTOutPin.
      strmbase: Add beginnings of BaseWindow.
      strmbase: Implement BaseControlWindow.
      strmbase: Implement BaseControlVideo.
      strmbase: Basic BaseRenderer implementation.
      wineqtdecoder: Read the header of unknown incoming streams to try t=
o identify common formats.
      quartz: Update null renderer to use the BaseRenderer from strmbase.

Aurimas Fi=C5=A1eras (1):
      po: Update Lithuanian translation.

Bruno Jesus (3):
      ws2_32: Handle NULL proto in WSAAsyncGetServByName.
      kernel32/tests: Show that ini cache must not be used if file no lon=
ger exists.
      kernel32: Avoid ini cache if file does not exist anymore.

Cheer Xiao (1):
      po: Update simplified Chinese translation.

Christian Costa (28):
      amstream: Add support for AMMSF_ADDDEFAULTRENDERER for audio stream=
.
      amstream/tests: Make test.avi filename an unicode string and test t=
he file presence once for all.
      amstream/tests: Add media streams tests.
      amstream: Check purpose id in AddMediaStream.
      amstream: Video streams do not support default renderer.
      amstream: No media stream is created when the defaut renderer is us=
ed.
      amstream: Implement IAMMultiMediaStreamImpl_AddMediaStream + add te=
sts.
      amstream/tests: Add some tests to retreive media streams to media s=
tream filter.
      attrib: Display unknown options.
      attrib: Skip processing of . and .. entries.
      attrib: Display filenames with absolute path as in native.
      attrib: Add 2 missing spaces between attribute flags and filename.
      attrib: Do not hardcode number of characters in flags array.
      attrib: Dislay attribute flags in the right order.
      cmd/tests: If we rewind to the beginning of the line, don't increme=
nt line number.
      include: Add missing error codes.
      amstream: Implement AddMediaStream and GetMediaStream in media stre=
am filter.
      amstream: Add stream to the media stream filter in IAMMultiMediaStr=
eamImpl_AddMediaStream.
      amstream/tests: Verify if the dsound renderer is created when we cr=
eate an audio stream with the default renderer.
      amstream/tests: Add tests for querying interfaces and creating samp=
les on video and audio media streams.
      devenum: Add tests for devenum.
      dmime: Check return code of CoCreateInstance in Init method.
      strmbase: Display dll in which we are searching a class to instanci=
ate.
      qcap: Enable registration of all non yet implemented filters.
      d3drm: Move mesh loading code into a separate function so it can be=
 shared.
      d3drm: Partial implementation of IDirec3DRM:Load method + tests.
      dmusic: Add some tests for enumerating and creating ports.
      dmusic: Don't use method implementation directly. Pass through vtab=
le with related macro instead.

Detlef Riekenberg (8):
      comdlg32/tests: Remove outdated/unused code.
      comdlg32: Validate more parameters in PrintDlgEx.
      comdlg32/tests: Test more parameters for PrintDlgEx.
      comdlg32: Use a helper to get the printer info.
      comdlg32: Use a helper to get the printer driver info.
      comdlg32: Use a helper to update the devmode handle.
      comdlg32: Return a device context when requested.
      comdlg32/tests: Add HDC tests for PrintDlgEx.

Dmitry Timoshkov (5):
      dinput: Use standard way for dumping POINT.
      psapi: Add missing return value checks.
      user32: IsDialogMessage should allow control ids other than IDOK wh=
en processing WM_KEYDOWN.
      advapi32: Add tests for kernel objects accessed with 0 and ACCESS_S=
YSTEM_SECURITY.
      advapi32: Add event security access tests.

Francois Gouget (3):
      d3drm/tests: Fix compilation on systems that don't support nameless=
 unions.
      winapi: Add support for the arm architecture.
      cryptui: Use a single space after a full stop to follow the Windows=
 GUI guidelines.

Fr=C3=A9d=C3=A9ric Delanoy (3):
      attrib: Fix typo.
      po: Update French translation.
      cmd: Use BOOL instead of int for boolean variables.

Hans Leidekker (12):
      msi: Get the UI level from the global variable instead of the prope=
rty.
      msi: Mask off modifiers before setting the UILevel property.
      sxs: Parse the display name in CreateAssemblyNameObject.
      sxs/tests: Add tests for CreateAssemblyNameObject.
      msi: Also set the Intel property on 64-bit processors.
      msi: Clear the cert pointer in MsiGetFileSignatureInformation.
      msi/tests: Reduce code duplication in the feature/component state t=
ests.
      sxs: Implement IAssemblyCache::QueryAssemblyInfo.
      sxs: Add tests for IAssemblyCache::QueryAssemblyInfo.
      fusion/tests: Add another test for IAssemblyCache::QueryAssemblyInf=
o.
      msi: Detect installed side-by-side assemblies.
      advapi32: Return a fake security descriptor from CreatePrivateObjec=
tSecurity.

Henri Verbeet (25):
      d3d8: Don't return a pointer to the implementation in IDirect3DSurf=
ace8Impl_QueryInterface().
      d3d8: Don't return a pointer to the implementation in IDirect3D8Imp=
l_QueryInterface().
      d3d8: Don't return a pointer to the implementation in IDirect3DDevi=
ce8Impl_QueryInterface().
      d3d8: Don't return a pointer to the implementation in IDirect3DCube=
Texture8Impl_QueryInterface().
      ddraw: Make ddraw_surface_wined3d_parent_ops static.
      ddraw/tests: Add a helper function to create a viewport.
      wined3d: Drop an Apple hack.
      wined3d: Load the backbuffer in the correct location before present=
ing in swapchain_gl_present().
      wined3d: Only update the drawable on surface unmap for the frontbuf=
fer.
      wined3d: Drop the ORM_BACKBUFFER special case in surface_unmap().
      winex11: Use GLX_DONT_CARE instead of ~0 in ConvertAttribWGLtoGLX()=
.
      d3d9: Store an implementation pointer to the d3d9 structure in IDir=
ect3DDevice9Impl.
      d3d9: Don't return a pointer to the implementation in IDirect3DVolu=
meTexture9Impl_QueryInterface().
      d3d9: Don't return a pointer to the implementation in IDirect3DVolu=
me9Impl_QueryInterface().
      wined3d: Recognise AMD HD 6770M and HD 6750M with closed drivers.
      wined3d: Drop the "vbo" check in wined3d_device_process_vertices().
      wined3d: Drop a questionable FIXME in device_stream_info_from_decla=
ration().
      wined3d: Fix the VBO check in device_stream_info_from_declaration()=
.
      d3d9: Don't return a pointer to the implementation in IDirect3DVert=
exDeclaration9Impl_QueryInterface().
      d3d9: Don't return a pointer to the implementation in IDirect3DText=
ure9Impl_QueryInterface().
      ddraw: Get rid of a couple of redundant else-statements.
      ddraw: Replace a ERR in ddraw_surface7_QueryInterface() with a WARN=
.
      ddraw: Querying IUnknown for a surface should return the IDirectDra=
wSurface interface.
      d3d9: Don't return a pointer to the implementation in IDirect3DSwap=
Chain9Impl_QueryInterface().
      d3d9: Don't return a pointer to the implementation in IDirect3DSurf=
ace9Impl_QueryInterface().

Huw Davies (16):
      gdi32: Add a helper to retrieve the family names and simplify the l=
ogic.
      gdi32: Add a helper to retrieve the family pointer.
      gdi32: Add a helper to create a family.
      gdi32: Add a helper to retrieve the font version.
      gdi32: Add a helper to retrieve the ntm flags.
      gdi32: Add a helper to retrieve a bitmap font's internal leading.
      gdi32: Add a helper to retrieve the fontsignature.
      gdi32: Add a helper to free a face object and fix a potential memor=
y leak.
      gdi32: Remove the loop over bitmap sizes. FreeType lists different =
sizes as separate faces.
      gdi32: Separate face creation from face insertion.
      gdi32: Add a helper to create a new FreeType face.
      gdi32: Implement CreateScalableFontResource.
      gdi32: Add support for loading scalable font resources.
      winspool: Add a helper to duplicate a devmode.
      winspool: Add a helper to free a printer entry.
      winspool: Keep track of any supplied devmode.

Hwang YunSong (1):
      po: Update Korean translation.

Jacek Caban (39):
      jscript: Store source code in bytecode_t.
      jscript: Added beginning support for JScriptEncode object.
      jscript: Added JScriptEncode object tests.
      jscript: Added decoding support.
      jscript: Added decoding tests.
      vbscript: Lookup visible items before global members in lookup_iden=
tifier.
      vbscript: Init destination before passing it to VariantCopy in add_=
dynamic_var.
      vbscript: Evaluate object expression before value expression in mem=
ber assignment.
      vbscript: Added parameterized assign identifier statement support.
      vbscript: Added parameterized assign member statement tests.
      vbscript: Added parameterized member assignment statement implement=
ation.
      mshtml.idl: Added IHTMLObjectElement2 declaration.
      jscript: Return double instead of VARIANT from to_number.
      jscript: Return double instead of VARIANT from date_utc.
      jscript: Return double instead of VARIANT from stack_pop_number.
      jscript: Store value as double in NumberInstance object.
      mshtml: Added IHTMLObjectElement2 stub implementation.
      mshtml: Forward common getters from IHTMLObjectElement to IHTMLObje=
ctElement2.
      mshtml: Use jscript.dll for JavaScript for all zones except untrust=
ed.
      mshtml.idl: Added DispHTMLTableCell declaration.
      mshtml.idl: Added IHTMLTableCell declaration.
      mshtml: Added IHTMLTableCell interface stub implementation.
      mshtml: Improved VARIANT debug traces in htmlstyle.c.
      mshtml: Improved VARIANT debug traces in htmlwindow.c.
      mshtml: Improved VARIANT debug traces in htmltable.c.
      mshtml: Improved VARIANT debug traces in htmldoc.c.
      mshtml: Improved VARIANT debug traces in htmlelem.c.
      mshtml: Improved VARIANT debug traces in htmlbody.c.
      mshtml: Improved VARIANT debug traces in htmldoc*.c.
      mshtml: Improved more VARIANT debug traces.
      jscript: Properly handle NULL bstr in str_to_number.
      vbscript: Added Mid function implementation.
      vbscript: Use to_int in InStr implementation.
      mshtml: Added support for anchors with target '_top'.
      mshtml: Added IHTMLDocument2::get_domain implementation.
      mshtml: Use proper helpers to implement IHTMLSyle::fontSize propert=
y.
      mshtml: Use proper helpers in IHTMLStyle::color implementation.
      mshtml: Use proper helpers in IHTMLStyle::backgroundColor implement=
ation.
      mshtml: Use better helper in IHTMLStyle::get_width implementation.

J=C3=B3zef Kucia (7):
      dinput8/tests: Use CLSCTX_INPROC_SERVER instead of a magic number.
      d3dx9/tests: Test the DDS support in the D3DXGetImageInfo functions=
.
      d3dx9: Forward D3DXCreateCubeTextureFromFileInMemory to D3DXCreateC=
ubeTextureFromFileInMemoryEx.
      d3dx9: Add stubs for D3DXCreateVolumeTextureFromFileInMemory functi=
ons.
      d3dx9/tests: Add tests for D3DXCreateCubeTextureFromFileInMemory.
      d3dx9/tests: Add tests for D3DXCreateVolumeTextureFromFileInMemory.
      wpp: Fix a few memory leaks in the wpp_parse() function.

Kusanagi Kouichi (1):
      gdi32: Use helper functions when loading font from cache.

Lauri Kentt=C3=A4 (3):
      mscoree: Print the correct values in a TRACE.
      po: Update Finnish translation.
      po: Update Swedish translation.

Lucas Zawacki (1):
      dinput: Correct wrong loop delimiter in diactionformat_priority.

Matteo Bruni (3):
      wined3d: Update the correct draw buffers mask.
      wined3d: Support WINED3D_TTFF_COUNT3 texture projection in the ARB =
backend.
      include: Fix some winsock definitions.

Michael Mc Donnell (1):
      d3dx9: Do not weld self.

Michael Stefaniuc (26):
      hlink: Use the standard COM aggregation struct field names.
      d3d10core: Standardize COM aggregation for d3d10_device.
      activeds: Print the debug string and not the pointer to it.
      d3dx9_36: Print the debug string and not the pointer to it.
      dplayx: Print the debug string and not the pointer to it.
      gameux: Print the debug string and not the pointer to it.
      ieframe: Print the debug string and not the pointer to it.
      msxml3: Print the debug string and not the pointer to it.
      mshtml: Print the debug string and not the pointer to it.
      comdlg32: Print the debug string and not the pointer to it.
      dxdiagn: Print the debug string and not the pointer to it.
      quartz: Print the debug string and not the pointer to it.
      shell32: Print the debug string and not the pointer to it.
      urlmon: Print the debug string and not the pointer to it.
      dbghelp: Print the debug string and not the pointer to it.
      netapi32: Print the debug string and not the pointer to it.
      shlwapi: Print the debug string and not the pointer to it.
      dpnet: Print the debug string and not the pointer to it.
      qedit: Print the debug string and not the pointer to it.
      setupapi: Print the debug string and not the pointer to it.
      strmbase: Print the debug string and not the pointer to it.
      pstorec: Print the debug string and not the pointer to it.
      riched20: Avoid a forward declaration of a vtbl.
      riched20: Support COM aggregation in CreateTextServices().
      riched20/tests: Get the CreateTextServices() pointer only once.
      riched20/tests: Add COM aggregation tests for CreateTextServices().

Morten R=C3=B8nne (1):
      wineconsole: Fixed a wrong word in message.

Nikolay Sivov (3):
      msxml3: Support processing instructions in writer.
      msxml3: Support ignorable whitespaces output in writer.
      comctl32: Use single notification message for setting all item stat=
e with LVM_SETITEMSTATE (LVS_OWNERDATA case only).

Piotr Caban (17):
      shell32: Prepare QueryAssociations helper functions to work on non =
LPWSTR data.
      shell32: Handle ASSOCDATA_EDITFLAGS in IQueryAssociations:GetData f=
unction.
      msvcp90: Don't define separate structures for num_get<char> and num=
_get<wchar>.
      msvcp90: Use DEFINE_RTTI_DATA to define iosb RTTI base descriptor.
      msvcp90: Use DEFINE_RTTI_DATA to define locale_facet RTTI base desc=
riptor.
      msvcp90: Use DEFINE_RTTI_DATA to initialize exception RTTI data.
      msvcp90: Added numpunct<wchar> implementation.
      msvcp90: Added basic_streambuf<char> implementation.
      msvcp90: Added basic_streambuf<wchar> implementation.
      msvcp90: Added ios_base class implementation.
      msvcp90: Added this parameter to cdecl functions defined inside cla=
ss.
      msvcp: Sync spec files.
      msvcp90: Added support for exception reraising in ios_base::clear.
      msvcp90: Added partial basic_ios<char> implementation.
      msvcp90: Added partial basic_ios<wchar> implementation.
      msvcp90: Added partial basic_ios<short> implementation.
      msvcp: Sync spec files.

Robert van Herk (1):
      msvcrt: Fix file mode T (temporary file).

Thomas Faber (2):
      xmllite/tests: Fix build with MSVC.
      dbghelp: Fix uninitialized variable usage.

Vincent Povirk (7):
      mscoree: Search for an arch-specific mono dll first.
      gdiplus: Detect hotkey prefixes when drawing strings.
      gdiplus: Draw hotkey underlines in GdipDrawString.
      gdiplus: Store copies of remap tables in ImageAttributes objects.
      gdiplus: Measure strings at device size, then rescale to world size=
.
      rpcrt4: Do nothing when DllMain is called because the process is ex=
iting.
      gdiplus: Support bitmap creation from 16-bit ddb's.

--
Alexandre Julliard
julliard@winehq.org

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic