<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.comp.emulators.wine.announce">
    <title>gmane.comp.emulators.wine.announce</title>
    <link>http://blog.gmane.org/gmane.comp.emulators.wine.announce</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.wine.announce/221"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.wine.announce/220"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.wine.announce/219"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.wine.announce/218"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.wine.announce/217"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.wine.announce/216"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.wine.announce/215"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.wine.announce/214"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.wine.announce/213"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.wine.announce/212"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.wine.announce/211"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.wine.announce/210"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.wine.announce/208"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.wine.announce/207"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.wine.announce/206"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.wine.announce/205"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.wine.announce/204"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.wine.announce/203"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.wine.announce/202"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.wine.announce/201"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.wine.announce/221">
    <title>Wine release 1.5.5</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.wine.announce/221</link>
    <description>&lt;pre&gt;The Wine development release 1.5.5 is now available.

What's new in this release (see below for details):
  - Support for installing Mono as a Wine add-on package.
  - Dithering of pattern brushes in the DIB engine.
  - Support for installing the .NET 4.0 runtime.
  - DDS files supported in D3DX9.
  - Various bug fixes.

The source is available from the following locations:

  http://prdownloads.sourceforge.net/wine/wine-1.5.5.tar.bz2
  http://mirrors.ibiblio.org/wine/source/1.5/wine-1.5.5.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.5:

    836  Speed up PDB support
   1977  When running Half-Life in software mode, the screen is not updated
   4208  Wine hangs when attempting to add video file in DVD lab Pro 1.53
   4286  eBay Turbo Lister exits silently before displaying anything
   5946  text rendering using vsfilter doesn't properly display (affects Flash Pro 8)
   7076  BCDC++ redraws too many times on window resize
   8577  Screen Resolution Bug
   9942  Powerpoint Viewer 2007 crashes opening Keynote.pptx
  10281  No$gba- 3D layer drawn behind 2D layer, making 3D invisible
  10621  Thinkwell Player does not hide password under wine
  10915  jedit hangs on startup if ddraw is disabled
  11964  .NET Reflector 6.x user interface is distorted
  12026  Alien Shooter 2 graphical glitch on shadows
  12460  West Point Bridge Designer 2007 crashes with page fault in oleaut32
  12510  MS Powerpoint Viewer 2007 crashes when displaying embedded table
  12515  Adobe Premiere CS2 doesn't run
  12782  TimeShift demo does not launch
  12975  outlook 2007 doesn't run after install
  13082  Adobe Premiere Pro 1.5 fails to start
  13369  Vobblanker: crashes randomly
  13837  FlowCode hangs when works with LCD module init.
  14256  Half-Life 2 Episode 2 &amp;amp; Portal: hl2.exe continues to running after exit of game
  14551  Wine Iexplore does not have usable GUI
  14972  The config program that comes with Final Fantasy 8 does not work.
  15042  check boxes go sometimes completely black
  15160  bad display in Azure Quest3D demo
  15292  Microsoft Office Outlook 2007: Cannot start outlook once e-mail settings have been configured
  15360  Halo Editing Kit will not load
  15576  Adobe Dreamweaver 8: "Next" link in Help doesn't work
  15714  tools/font_convert.sh should be bourne compatible
  16156  Networking doesn't work for app "IPS" Internet Print Service (foto software fotoquelle.de)
  16237  Distorted sound in Dyson game
  16329  Make test fails in ds3d.c
  16559  PixelFormat_WineD3DtoDD Can't translate this Pixelformat
  16716  Flowcode has a bad display refresh
  17514  IBExpert does not work as expected (can't register database)
  18106  Visual C# 2005 Express: Form Designer is blank on first run, then gives memory error
  18396  ATK0100 Asus Utility Driver: Crashes on install start
  18687  Medal of Honor: Pacific Assault - sand is too light
  18776  VBALink: GBC roms open at an incorrect resolution
  20264  SmartHeap Library reports MEM_BAD_POINTER and Sinistar Unleashed crashes on launch
  20800  Star Sonata does not load
  21072  Dragon NaturallySpeaking freezes then crashes after about a half hour of use.
  21281  NHL 99 graphics are corrupted on Direct3D
  21282  d3d_surface:IWineGDISurfaceImpl_UnLoad UnLoad is not supported on X11 surfaces!
  21637  picasa 3.6 unable to scan
  22229  Sketchup fails to print previews, show back area, template and part previews also
  22393  3dmark06 free version reports "D3DXGetImageInfoFromFileInMemory failed" when you try to run the demo
  22396  Hearts of Iron III - Texture brushes are not sized/aligned properly
  22688  Bonzai3D - mouse pointer position mapped incorrectly in project window
  22779  Portal and Uru graphics glitches (fglrx only)
  22789  Bonzai3D irretrievable following window minimize
  23322  Jedi Knight: Dark Forces II - in game map is not fully painted
  24508  Fritz 11 needs d3dx9_36.dll.D3DXCreateCubeTextureFromFileA
  24530  Two Worlds calls unimplemented function d3dx9_36.dll.D3DXCreateCubeTextureFromFileInMemoryEx
  24541  Final Fantasy 8: Eidos Intro movie and sound choppy
  24679  SketchUp cannot produce correct png/jpg/bmp files
  24725  King's Bounty needs DDS support
  24788  Energy Tycoon won't run
  25221  SketchUp 7 prints black rectangle and export the same into JPG
  25736  Men of War (Steam) won't run.
  26005  Flowcode v4 : double click on component macros crashes
  26426  .NET 3.5 Framework installer fails to install some assemblies into GAC (affects Visual Studio 2008 and later products)
  26989  Playchess, games tab is not drawn
  27264  Silent Hill 2 menu invisible
  27893  Where’s Waldo installer needs native msxml
  28300  Money 2002 fails to run
  29888  MPLAB 8 Logic Analyzer doesn't work
  30169  Polybius crashes on exit
  30369  Star Wars: Republic Commando hangs when skipping the intro video
  30445  Powerpoint 2003 &amp;amp; 2007: embedded video won't stop playing, program unresponsive to mouse or keyboard
  30474  Microsoft SQL Server Management Studio Express 2005 (SSMSE): corrupted font in properties window
  30475  Microsoft SQL Server Management Studio Express 2005 (SSMSE): "New table" fails with unknown error 80070057
  30559  Several apps started rendering some fonts incorrectly (appear as huge font sizes have been used)
  30605  The Stalin Subway 2 (Red Veil) crashes when shooting
  30607  The Stalin Subway 2 (Red Veil) crashes on game start
  30635  .NET 3.x/4.x WPF based installers/apps require windowscodecs.dll.IWICStream_InitializeFromMemory_Proxy
  30653  Deleting text from richedit controls extremely slow
  30656  Word viewer crashes on some .rtf
  30664  Add support for msi INSTALLMESSAGE_PROGRESS subtype "ProgressAddition"
  30691  excessive operator '&amp;amp;' in GetThemeSysFont(); can probably lead to segfault
  30707  Add support for .NET 4.0 assembly cache (.NET 4.0 Framework installer)
  30724  Playchess pieces are too small
  30750  [patch] krnl386.exe16/int21.c: set (1&amp;lt;&amp;lt;12) for cdrom
  30758  .NET 4.0 installer/CLR native ngen.exe runs into "unimplemented function fusion.dll.InitializeFusion, aborting" (Wine builtin fusion override during .NET 4 install)

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

Changes since 1.5.4:

Alex Henrie (2):
      kernel32: Avoid calling MultiByteToWideChar with invalid parameters.
      kernel32: Correct WideCharToMultiByte and MultiByteToWideChar error codes and conditions.

Alexander Morozov (1):
      wininet: Add "Content-Disposition" field.

Alexandre Julliard (28):
      kernel32/tests: Avoid a non-portable printf format.
      winex11: Use an XVisualInfo structure to store color formats in Get/PutImage.
      winex11: Add a helper to retrieve an image from a pixmap.
      winex11: Use the get_pixmap_image helper to import XA_PIXMAP clipboard formats.
      ole32: Add a NULL pointer check in CoDisconnectObject.
      winex11: Add a helper to create a pixmap from an image.
      winex11: Use the create_pixmap_from_image helper to select DIB pattern brushes.
      winex11: Use the create_pixmap_from_image helper to export XA_PIXMAP clipboard formats.
      winex11: Use the create_pixmap_from_image helper to create color cursors.
      winex11: Use the create_pixmap_from_image helper to create monochrome cursors.
      winex11: Use the create_pixmap_from_image helper to create window icons.
      tools: Remove the fnt2bdf tool, we no longer use X11 fonts.
      gdi32: Add support for dithering pattern brushes when painting to monochrome bitmaps.
      gdi32: Use a rop_mask_bits object to store the brush bits.
      gdi32: Pass a rop_mask_bits object to the pattern_rects primitive.
      gdi32: Add a helper function to allocate the brush bits.
      gdi32: Simplify creation of hatch masks and avoid endianness issues.
      gdi32: Use the default color table when mapping colors in bitmaps that don't have one.
      gdi32: Don't store the default color table in dib_info objects.
      gdi32: Implement dithering of solid brushes when drawing to DDBs.
      gdi32: Don't use the DC colors when drawing a monochrome pattern to a monochrome DDB.
      gdi32: Always store a copy of the bitmap bits for pattern brushes.
      winex11: Always create the brush pixmap from the pattern bits.
      gdi32: Remove the CopyBitmap driver entry point.
      gdi32: Check that the bitmap depth matches the DC when selecting it.
      gdi32: Always use the DIB engine for monochrome bitmap rendering.
      gdi32/tests: Add tests for color mappings in monochrome bitmaps.
      oleaut32/tests: Fix handle sign extension on 64-bit.

Andrew Eikum (12):
      dsound: Remove minlen, since we always mix full chunks anyway.
      dsound: Express buffer positions in terms of bytes, not fragments.
      dsound: Base fragment size off of the MMDevice's period.
      dsound: Ensure primary buffer's buffer is large enough to hold the entire prebuffer.
      dsound: Change mix_buffer to float instead of INT.
      dsound: Get rid of redundant primary_mixpos member.
      dsound: Compute mix buffer's size more accurately.
      dsound: Resample to float, not device format.
      dsound: Don't use IAudioClock::GetPosition to determine buffer fullness.
      msgsm32: Downgrade ERR to WARN.
      wineoss.drv: Track number of frames reserved by client in capture direction.
      wineoss.drv: Resolve some diff between winealsa and wineoss.

André Hentschel (4):
      winedbg: Add partial Thumb2 disassembler.
      wmvcore: Add stub for WMCreateSyncReader.
      wmvcore: Add stub for WMCreateReader.
      wmvcore: Set output parameters to NULL.

Aric Stewart (14):
      strmbase: do not lock in BaseOutputPinImpl_GetDeliveryBuffer the MemInputPin will lock in the required places.
      quartz: Some cleanup around evComplete now that DSoundRenderer uses baseRenderer.
      quartz: Reinstate DSoundRender_Pause.
      quartz: Handle a crash and race condition that occurs on directsound renderer input pin disconnect.
      quartz: vmr-9 call BaseControlWindow_Destroy when destroying.
      wineqtdecoder: Implement DataHGetFileSizeAsync.
      wineqtdecoder: Implement a stub for DataHPlaybackHints64.
      quartz: Implement a Default Presenter in VMR9.
      quartz: Add offscreen presentation to VMR9.
      quartz: COM cleanup for WAVEParserImpl.
      wineqtdecoder: Recreate audio extraction session when we run out of frames.
      quartz: COM cleanup for Parser_OutputPin.
      quartz: COM cleanup for ParserImpl.
      usp10: Check bounds before checking value in array.

Aurimas Fišeras (1):
      po: Update Lithuanian translation.

Austin English (2):
      msxml3: Avoid a dangling else (LLVM/Clang).
      uxtheme: plf is already a pointer.

Bruno Jesus (1):
      regedit: Fix qword entries export.

Christian Costa (40):
      dmusic: COM cleanup of IReferenceClock.
      dmusic: COM cleanup of DirectMusicCollection and get rid of separated IUnknown interface.
      dmusic: Implement IDirectMusicBuffer_SetUsedBytes.
      dmsynth: Implement IDirectMusicSynth8_GetAppend.
      dmsynth: Display more info in IDirectMusicSynth8Impl_Download stub.
      d3drm: Retrieve mesh name at loading time. Implement GetName and SetName.
      d3drm: Move loading code from IDirect3DRM3Impl_Load to a separate function so it can be called recursively.
      d3drm: Implement IDirect3DRMFrame2Impl_GetVisuals and IDirect3DRMVisualArray interface.
      d3drm: Load all sub-objects when a frame is found.
      d3drm: Attach mesh to the parent frame if any.
      d3drm: Free visual and light resources when releasing frame.
      d3drm: Load transform matrix and aply it to the current frame.
      d3drm: Implement IDirect3DRMFrameX_AddTransform.
      d3drm: Display new ref in trace for AddRef and Release for IDirect3DRMMesh.
      d3drm: Improve traces of AddRef and Release of IDirect3DRMLight.
      d3drm: Hande parent when creating a new frame.
      dmusic: Display new ref in trace for AddRef and Release for collection object.
      dmusic: Cleanup IDirectMusicCollection_GetInstrument.
      dmusic: Cleanup IDirectMusicCollection_EnumInstrument.
      dmusic: COM cleanup of DirectMusicPort object.
      d3drm: IDirect3DRM3_Load implementation is correct now.
      dmusic: Simplify IPersistStream_Load by checking DLS header first and exit if it is wrong.
      d3drm: Implement IDirect3DRMMeshBuilderX_Scale method.
      d3drm: Implement IDirect3DRMMesh_AddGroup.
      d3drm: Improve IDirect3DRMMeshBuilder3_CreateMesh and forward IDirect3DRMMeshBuilder2_CreateMesh to it.
      d3drm: Implement IDirect3DRMMesh_GetGroupCount.
      d3drm: Implement IDirect3DRMMesh_GetGroup.
      d3drm: Implement IDirect3DRMMesh_SetVertices.
      d3drm: Implement IDirect3DRMMesh_GetVertices.
      d3drm: Set vertices data of the created mesh.
      d3drm: Fix method name Material to CreateMaterial.
      d3drm: Implement IDirect3DRMMaterial2 interface.
      d3drm: Implement IDirect3DRMXImpl_CreateMaterial.
      d3drm: Material object is taken into account when a mesh references it.
      d3drm: Add some tests for mesh default material and texture.
      d3drm: Add stub interface for IDirectTextureX.
      dmusic: Display new ref in trace for AddRef and Release for direct music object.
      dmusic: Cleanup IDirectMusic8Impl_QueryInterface.
      dmusic: Cleanup DMUSIC_CreateDirectMusicImpl.
      d3drm: Add support for D3DRMLOAD_FROMFILE in IDirect3DRMMeshBuilder3_Load.

Detlef Riekenberg (4):
      ntdll: Implement NtGetCurrentProcessorNumber.
      ntdll: Use ThreadAffinityMask for NtGetCurrentProcessorNumber.
      ntdll/tests: Add tests for NtGetCurrentProcessorNumber.
      ntdll: Read the current processor with the __NR_getcpu syscall.

Dmitry Timoshkov (21):
      gdiplus: Create 'const' friendly internal entries for font APIs.
      gdiplus: Measure the passed in string without height clipping in order to compute correct Y offset.
      gdiplus: Fix the clipping region calculation.
      gdiplus: Save total and current frame in the image structure.
      gdiplus: Implement GdipImageGetFrameCount.
      oleaut32: Call OleCreatePictureIndirect directly.
      oleaut32: Move OLEPicture implementation into its own debug channel.
      oleaut32: OleCreatePictureIndirect should set loadtime_format for a bitmap.
      oleaut32: OLEPictureImpl_Save should load bitmap data if it's not yet loaded.
      oleaut32: Add a test for saving bitmap data into a stream.
      gdiplus: Use font emSize to map to pixel size instead of using gdi32 font metrics.
      ole32: Query support also for static storage formats.
      ole32: Forward OleCreateLinkFromData and OleCreateStaticFromData to OleCreateFromData.
      comctl32: Use WARN instead of ERR if a toolbar index is out of range.
      windowscodecs: Add a stubbed out IWICMetadataBlockReader interface.
      gdiplus: Reimplement GdipIsEmptyRegion.
      gdiplus: Return correct status code if GdipAlloc fails.
      gdiplus: Avoid needless gotos.
      windowscodecs: Fix some typos in the tEXt metadata test.
      include: Add some ids for IFD metadata support.
      windowscodecs: Add some tests for IFD metadata reader.

Dylan Smith (2):
      richedit: Remove some unused structure fields.
      richedit: Invalidate a range of paragraphs without marking them.

Eric Pouech (4):
      winedbg: Also recognize 'rep ret' as a valid return insn for i386 as we did for x86_64.
      dbghelp: Protect COFF line number parsing against out of bounds access.
      winedbg: In the gdb remote protocol implementation, correctly manage the size of registers on the wire (esp. for 64bit ones).
      winedbg: In the gdb remote protocol implementation, correctly manage the size of registers on the wire (esp. for 64bit ones).

Francois Gouget (24):
      dplayx: Use a proper plural for the repliesExpected field name.
      dplayx: Fix the spelling of the BuildParentalHierarchy field name and type.
      hlink: Fix the spelling of the Hlink::SetAdditionalParams() implementation.
      jscript/tests: Fix the spelling of the testEmbeddedFunctions() function name.
      urlmon: Fix the spelling of the destroy_uri_obj() function.
      po: Update the English (neutral / Great Britain) translation.
      po: English (neutral / Great Britain) spelling fixes.
      user32/tests: Add a trailing '\n' to ok() calls.
      ntoskrnl.exe: Fix the name of a POOL_TYPE value.
      wsock32: Fix the spelling of the XP_BANDWIDTH_ALLOCATION constant.
      winedump: Fix the spelling of a NETWORK_VOLUME_INFO field.
      wineqtdecoder: Fix the spelling of the available variables.
      user32: Fix the spelling of the hRecipient variable.
      taskmgr: Fix the spelling of the AdjustControlPosition() function.
      usp10: Fix the spelling of the Consonant_is_post_base_form() function.
      wininet: Fix the spelling of an InternetQueryDataAvailable() parameter.
      Assorted typo, spelling, wording and case fixes.
      mpr: Tweak a label so it matches the one in wininet.
      wordpad: Tweak the spelling of a couple of menus.
      d3drm: Make load_data() static.
      secur32: Make some SecurityFunction methods static.
      quartz/tests: Fix compilation on systems that don't support nameless structs.
      vbscript: Add support for integer values in conditional jumps.
      d3d8: Add a trailing '\n' to an ERR() message.

Frédéric Delanoy (2):
      cmd: Improve WCMD_parameter documentation.
      po: Update French translation.

Hans Leidekker (22):
      msi: Don't hide failure of script custom actions.
      msi: Add support for the ProgressAddition progress message subtype.
      msi: Add support for the ActionInfo progress message subtype.
      fusion: Implement IAssemblyName::IsEqual.
      fusion: Allow zero spaces between attributes in display names.
      fusion: Allow quotes around attribute values in display names.
      fusion: Make sure the assembly exists in IAssemblyCache::QueryAssemblyInfo.
      msi: Break out of the loop as soon as the assembly is detected in msi_load_assembly.
      msi: Use the correct function pointer in msi_init_assembly_caches.
      msi: Add support for version 4.0 of the .NET runtime.
      wininet: Support setting the user agent string on handles returned by InternetOpen.
      taskkill: Print a fixme if the /T option is used.
      fusion: Add a helper to retrieve the runtime version for an assembly.
      fusion: Use the PEKIND type where appropriate.
      fusion: Add support for ASM_CACHE_ROOT_EX in GetCachePath.
      fusion: Add support for enumerating version 4.0 assemblies.
      fusion: Add support for installing version 4.0 assemblies.
      fusion: Enumerate 64-bit assemblies.
      fusion: Get rid of some redundant buffer copying.
      fusion: Add a "v4.0_" prefix to version 4.0 assembly directories.
      fusion: Handle DWORD-sized blob indices when loading the public key.
      fusion: Add a stub implementation of InitializeFusion.

Henri Verbeet (25):
      wined3d: Move the resource map count field up to wined3d_resource.
      wined3d: Get rid of SFLAG_LOCKED.
      wined3d: Don't evict resources that are currently mapped in wined3d_device_evict_managed_resources().
      d3d8: Get rid of IDirect3DDevice8Impl.
      d3d8: Get rid of IDirect3DIndexBuffer8Impl.
      wined3d: Avoid moving buffers while they're mapped.
      wined3d: Get rid of the conv_mat macro.
      wined3d: Store user clip planes as 4-component float vectors.
      d3d8: Get rid of IDirect3DVertexBuffer8Impl.
      d3d8: Get rid of IDirect3DSwapChain8Impl.
      ddraw/tests: Add a helper function to setup execute buffers.
      ddraw/tests: Properly cleanup on failed device creation in a couple of places.
      ddraw/tests: Add a test for the initial color keying state.
      d3d8: Get rid of IDirect3DSurface8Impl.
      d3d8: Get rid of IDirect3DVolume8Impl.
      ddraw: Only initially enable color keying for version 1 devices.
      ddraw/tests: Move test_wndproc() to ddraw7.c.
      ddraw/tests: Add test_wndproc() for the other ddraw versions as well.
      d3d8: Get rid of the wined3d_usage_t typedef.
      d3d9: Get rid of the D3DDECLTYPE_INFO typedef.
      d3d9: Get rid of the d3dType field from d3d_dtype_lookup.
      d3d9: Get rid of the D3D_DECL_* macros.
      d3dx9: Don't use HEAP_ZERO_MEMORY if we're going to overwrite the memory anyway.
      d3d9: Add a separate function for d3d9 initialization.
      d3d9: Get rid of IDirect3D9Impl.

Huw Davies (7):
      wineps: Use the get_pagesize helper to look up the default pagesize.
      wineps: Add a helper to perform duplex lookup by name.
      localspl: Only store the file part of the filenames in the registry.
      localspl: Calling AddPrinterDriver on an existing driver should succeed.
      wineps: Fix top-down dib pattern brushes.
      winspool: Only perform printer initialisation once per session.
      winspool: Pass unicode names to set_reg_DWORD.

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

Jacek Caban (32):
      widl: Added support for nameless structs and unions.
      include: Use widl to take care of nameless structs and unions.
      jscript: Added get_op_bstr helper.
      jscript: Added get_op_uint helper.
      jscript: Added get_op_int helper.
      jscipt: Make arg_cnt parameter of OP_new unsigned.
      jscript: Make flags parameter of OP_regexp unsigned.
      jscript: Added get_op_str and get_op_double helpers.
      jscript: Store double op arg directly instead of by pointer.
      wininet: Fixed typo in tests and accompanying implementation.
      mshtml: Always use English locale in document_write to perform type conversion.
      appwiz.cpl: Moved package file name to a struct that will allow customization.
      appwiz.cpl: Moved addon SHA and version to addon_info_t.
      appwiz.cpl: Moved package subdir to addon_info_t.
      appwiz.cpl: Moved config_key value to addon_info_t.
      appwiz.cpl: Replace install_wine_gecko with configurable install_addon.
      ieframe: Added default action implementation for IDocHostUIHandler::GetExternal.
      ieframe: Added GetExternal tests.
      mshtml: Get rid of no longer needed nsIWindowCreator2.
      axextend.idl: Added VIDEO_STREAM_CONFIG_CAPS and AUDIO_STREAM_CONFIG_CAPS declarations.
      wininet: Moved querying INTERNET_OPTION_REQUEST_FLAGS implementation to HTTPREQ_QueryOption.
      wininet: Added real implementation of InternetQueryOption(INTERNET_OPTION_REQUEST_FLAGS).
      wininet: Added INTERNET_OPTION_REQUEST_FLAGS tests.
      wininet: Added better traces for status info in INTERNET_SendCallback.
      wininet: Store server_t in http_request_t.
      wininet: Store security flags in server_t.
      wininet: Set SECURITY_FLAG_SECURRE in NETCON_secure_connect.
      wininet: Set SECURITY_FLAG_STRENGTH_* flags in NETCONN_secure_connect.
      wininet: Store server_t on the list until clean up.
      wininet: Added INTERNET_OPTION_SETTINGS_CHANGED semi-stub implementation.
      wininet: Store certificate error information in security flags.
      wininet: Added INTERNET_OPTION_SECURITY_FLAGS tests.

Julian Rüger (1):
      po: Update German translation.

Józef Kucia (30):
      d3dx9: Add missing pixel formats.
      d3dx9: Check the size of a DDS file in D3DXGetImageInfoFromFileInMemory.
      d3dx9: Forward D3DXCreateCubeTextureFromFile functions to D3DXCreateCubeTextureFromFileInMemoryEx.
      d3dx9: Implement D3DXCreateCubeTextureFromFileInMemoryEx.
      d3dx9: Add DDS support in D3DXCreateTextureFromFile functions.
      d3dx9: Add DDS support in D3DXLoadSurfaceFromFile functions.
      d3dx9/tests: Add tests for compressed pixel formats support in D3DXLoadSurface functions.
      d3dx9: Add traces.
      d3dx9: Properly check if a texture is lockable in D3DXCreateTextureFromFileInMemoryEx.
      d3dx9/tests: Do not release a cube texture if it wasn't created.
      d3dx9/tests: Fix messed up parameters.
      d3dx9: Correctly handle D3DUSAGE_AUTOGENMIPMAP in D3DXCheckTextureRequirements.
      d3dx9: Correctly handle D3DUSAGE_AUTOGENMIPMAP in D3DXCheckVolumeTextureRequirements.
      d3dx9: Use actual level count for computing the number of loaded mipmaps.
      d3dx9: Correctly check if a texture is dynamic in D3DXCreateTextureFromFileInMemoryEx.
      d3dx9: Correctly check if a cube texture is dynamic in D3DXCreateCubeTextureFromFileInMemoryEx.
      d3dx9/tests: Add more tests for D3DXFilterTexture.
      d3dx9/tests: Add a test for D3DXLoadSurfaceFromSurface.
      d3dx9/tests: Use more common formats for surfaces in DXTn tests.
      d3dx9/tests: Do not release a texture when it wasn't created.
      d3dx9/tests: Mark broken behavior of the debug version of d3d9.
      d3dx9/tests: Remove d3d9 test from d3dx9 tests.
      d3d9: Return D3DERR_INVALIDCALL when IDirect3DCubeTexture9::GetLevelDesc is called with invalid level.
      d3d9: Return D3DERR_INVALIDCALL when IDirect3DCubeTexture9::GetCubeMapSurface is called with invalid level.
      d3d9/tests: Add tests for IDirect3DCubeTexture9::GetLevelDesc and IDirect3DCubeTexture9::GetCubeMapSurface.
      d3d8: Return D3DERR_INVALIDCALL when IDirect3DCubeTexture8::GetCubeMapSurface is called with invalid level.
      d3d8: Return D3DERR_INVALIDCALL when IDirect3DCubeTexture8::GetLevelDesc is called with invalid level.
      d3dx9: Fix the expected_length computation for non-square DDS files.
      d3dx9: Add a WARN to get_image_info_from_dds about too short DDS files.
      d3dx9: Add support for luminance pixel formats.

Karsten Elfenbein (1):
      wined3d: Add Nvidia GTX 670.

Lauri Kenttä (2):
      po: Update Finnish translation.
      po: Update Swedish translation.

Matteo Bruni (5):
      d3dcompiler: Make SlWriteBytecode return the shader size.
      d3dcompiler: Partially implement D3DCompile function.
      d3dcompiler: Trace compilation messages.
      d3dcompiler: Add a stub parser.
      d3dcompiler: Add a stub lexer.

Michael Stefaniuc (24):
      version/tests: Check the correct variable.
      user32/tests: Check the correct variable for the correct value.
      user32/tests: Remove duplicated ok() call.
      shlwapi/tests: Remove useless ok() call on the "out" variable.
      msxml3/tests: Check the correct return value.
      quartz/tests: Remove misplaced ok() call.
      mstask: Actually run a test and fix the expected behaviour.
      msi/tests: Test the correct return values.
      riched20/tests: Remove duplicated ok() call.
      advapi32/tests: Test the correct error codes.
      ddraw/tests: Actually run a test.
      jscript/tests: Check the correct return value.
      ddraw/tests: Remove some stray ok() calls.
      winhttp/tests: Remove wrong check for 'len'.
      d3d9/tests: Remove stray ok() call.
      mshtml/tests: Remove duplicated ok() call.
      mshtml/tests: Remove leftover code from c3d8d052.
      wininet/tests: Remove wrong check for 'len'.
      d3dx9_36/tests: Check the correct return value.
      mshtml/tests: Check the correct variables.
      urlmon/tests: Remove stray ok() call.
      urlmon/tests: Fix typo in an ok() message.
      riched20/tests: Check the correct return value.
      mshtml/tests: Remove stray ok() calls.

Nikolay Sivov (15):
      msxml3: Store encoding-codepage mapping in a table.
      msxml3: Support iso-8859-x encodings in writer.
      msxml3: Remove no longer used get_xml() option to mess with encoding attribute.
      comctl32: Properly disable redraw on tab control.
      comctl32: When created with TCS_VERTICAL, TCS_MULTILINE is set automatically.
      urlmon: Implement TYMED_HGLOBAL case for CopyStgMedium.
      msxml3: Support dumping VT_VARIANT|VT_BYREF variants.
      msxml3/tests: Fix test crashes running old versions.
      msxml3/tests: A test to show that writer flushes buffer to stream automatically.
      msxml3: Move methods implementation to separate functions, so it can be reused.
      msxml3: Stub support for IServerXMLHTTPRequest.
      msxml3: Added IDispatch support for IServerXMLHTTPRequest.
      msxml3: Use constant to store supported safety options.
      comctl32: Make it possible to use TVM_GETITEM with item from another tree.
      po: Update Russian translation.

Oleksij Rempel (2):
      krnl386: Set remote bit for cdrom.
      krnl386: Set 11-bit for fixed drive.

Owen Rudge (3):
      user32/tests: Add GetUserObjectInformation tests.
      user32: Correct return value when buffer too short in GetUserObjectInformation.
      user32: Return Unicode length instead of ANSI in GetUserObjectInformationA.

Piotr Caban (8):
      wininet: Store connect timeout in all layers.
      wininet/tests: Added INTERNET_OPTION_CONNECT_TIMEOUT setting tests.
      user32: Added GetMenuBarInfo implementation.
      user32/tests: Added GetMenuBarInfo tests.
      user32/tests: Added more GetMenuBarInfo tests.
      comctl32: Return if point is over a button in TOOLBAR_InternalHitTest.
      comctl32: Don't make separator on first position hot.
      user32/tests: Added SetWindowPos test that incorrectly sets focus.

Vincent Povirk (27):
      windowscodecs: Add wrapper functions for IWICMetadataQueryReader methods.
      windowscodecs: Add wrapper functions for IWICMetadataQueryWriter methods.
      windowscodecs: Add wrapper functions for IWICBitmapFrameDecode methods.
      windowscodecs: Add wrapper functions for IWICBitmapCodecInfo methods.
      windowscodecs: Add wrapper functions for IWICBitmapDecoder methods.
      windowscodecs: Add wrapper functions for IWICBitmapFrameEncode methods.
      windowscodecs: Add wrapper functions for IWICBitmapEncoder methods.
      windowscodecs: Add wrapper for IWICFormatConverter_Initialize.
      windowscodecs: Add wrapper for IWICBitmapScaler_Initialize.
      windowscodecs: Add wrapper for IWICBitmapClipper_Initialize.
      windowscodecs: Add wrapper functions for IWICMetadataBlockReader methods.
      windowscodecs: Add wrapper functions for IWICComponentFactory methods.
      windowscodecs: Add wrapper functions for IWICStream methods.
      appwiz.cpl: Move dialog template id to addon_info_t.
      mscoree: Add a fallback for mono_image_open_from_module_handle.
      windowscodecs: Implement IWICBitmapCodecInfo::GetContainerFormat.
      appwiz.cpl: Add Wine Mono to addons.
      propsys: Add tests for CLSID_InMemoryPropertyStore.
      propsys: Register CLSID_InMemoryPropertyStore.
      propsys: Add stub InMemoryPropertyStore implementation.
      propsys: Implement IPropertyStore::SetValue and GetValue.
      propsys: Implement IPropertyStore::GetCount.
      propsys: Implement IPropertyStore::GetAt.
      propsys: Implement IPropertyStoreCache::GetState.
      propsys: Implement IPropertyStoreCache::GetValueAndState.
      propsys: Implement IPropertyStoreCache::SetState.
      propsys: Implement IPropertyStoreCache::SetValueAndState.

--
Alexandre Julliard
julliard&amp;lt; at &amp;gt;winehq.org


&lt;/pre&gt;</description>
    <dc:creator>Alexandre Julliard</dc:creator>
    <dc:date>2012-05-25T18:31:20</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.wine.announce/220">
    <title>Wine release 1.5.4</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.wine.announce/220</link>
    <description>&lt;pre&gt;The Wine development release 1.5.4 is now available.

What's new in this release (see below for details):
  - A new DirectSound resampler.
  - A Negotiate authentication provider.
  - OpenGL support in the DIB engine.
  - Beginnings of support for .NET mixed assemblies.
  - Support routines for Internationalized Domain Names.
  - Various bug fixes.

The source is available from the following locations:

  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.5.4.tar.bz2
  http://prdownloads.sourceforge.net/wine/wine-1.5.4.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.4:

   5253  Starcraft/Diablo/Battle.net crashes from font metrics problem
   5703  SpartanDemo crashes
   6775  Sony CD Architect 5.2 crashes on startup (msxml domdoc_createTextNode should access/treat input BSTR data as wide-character string)
   9665  Kings Quest 8 "Mask of eternity" crashes at startup
  12623  yBook: doesn't display page textures
  14717  resampled sound is horrible
  15508  Risk II crash while loading the game
  17306  GTA2 Menu Discoloured and Unresponsive
  17443  Launchpad Enhanced gets stuck in a loop trying to download updates
  17631  LiteStep 0.3 refuses to install due to failing VC++ runtime detection in WinSxS (needs sxs.dll IAssemblyCache::QueryAssemblyInfo implementation)
  17826  NotePad++ search in files
  18130  VB APPS: Using edit controls context menu crashes application.
  18223  Grim Fandango: unable to install
  18231  Adobe Acrobat 7, 8 installers fail due to spooler service being disabled by default
  18620  Braid puzzle problem
  19643  Mankind: Page fault on program start
  20220  Missing windowscodecs.dll.WICCreateImagingFactory_Proxy causes failure for many .NET 3.x/4.x (WPF) based installers/apps
  21128  Envisioneer 4.5 Express Setup fails to write various data files under Application Data for the "Public" user
  21616  Winamp uses 100% of CPU
  21939  Several apps/games need "WMVCore.dll"
  22060  regedit crashes when a long length key is renamed or deleted
  22181  3D Maze screensaver doesn't work if fullscreen is enabled
  22611  WriteWay crashes at startup saying "ActiveX component can't create object" and outputting OLE errors in terminal
  22796  PopCap games installers crash with WinVer &amp;gt;= Vista (shell32 SHGetKnownFolderIDList stub needed)
  23928  Missing clickable items in Monopoly Tycoon demo
  24625  RSA SecurID Soft Token generator fails to start in 64 bit Ubuntu
  24907  Can't write '&amp;lt;' character in firefox portable
  25000  D-Link EMS requires "wsnmp32.dll"
  25261  AutoCAD 2009 LT: Running AcDelTree.exe crashes
  25672  Microsoft Office Word Viewer 2003 crashes downloading compatibility pack
  25777  TurningPointAnyWhere24.exe fails to run (needs "HKCU\\Control Panel\\Mouse" registry key present)
  25980  Duty Calls needs msvcm90.dll (purist) (support for mixed-mode assemblies, containing native and managed code)
  26311  Sid Meier's Railroads needs d3dx9_36.dll.D3DXOptimizeFaces
  26709  When moving a Poser window the window is not released after move action
  26985  1by1 Player version 1.74 freezes under normal use
  27192  Regedit - import failure if reg-file contains ';'
  27262  Google Chrome: videos show in all tabs (dogfood)
  27603  Total Overdose: audio issues with 'Diesel Power 3D' sound system
  27749  Still Life 2 runs without audio
  27808  Celtic Kings crashes on launch (audio related)
  27958  Powerpoint 2010 freezes on animations/transitions/slideshows
  28061  Can't connect to Bancho osu! online services (multiplayer,scores,chat...)
  28336  MorphVox Pro fails to install
  28468  wine chromium browser should not display a Linux native window title bar
  29043  Performing searches in CHM files lead to a crash
  29344  Multiple apps need Scripting.FileSystemObject implementation (Microsoft Scripting Runtime)
  29497  Alonix only plays every other sound effect in menus
  29870  unknown application: parse_script parser failed on parsing
  30134  Wine on ARM: .init/.text sections passed to assembler need directives to allow for mixed/pure arm32/thumb2 builds (.init section thumb2 libc ctors vs. Wine arm32 ctor)
  30137  Depth Hunter unable to take photos without native d3dx9_36 (D3DXSaveSurfaceToFileA not implemented)
  30284  Mathematica 6.0 installer fails, reports error 0x80020006 (missing support for IShellDispatch2::IsServiceRunning)
  30294  Crash in notepad when loading big text file
  30372  UT3 audio echo w/ in-game sound (video sound works normally)
  30513  Microsoft Office Communicator 2007 R2 Trial crashes in CDATA event handling while parsing rule XML from resource file
  30531  Microsoft SQL Server Management Studio Express 2005: OLEPicture fails to set hotspot coordinates for hand cursor
  30536  Avanquest PDF Experte Ultimate 7.0.x installer crashes with stack overflow (hot patching issue)
  30543  Multiple apps crash/terminate because K32GetModuleFileNameExW overflows supplied buffer
  30558  Multiple app installers fail on missing Session.FeatureRequestState property
  30563  WinBuilder v082: Error "Invalid floating point operation." occuring when running application.
  30566  .NET 4.5 (beta) installer: native assembly generation fails due to unimplemented function KERNEL32.dll.FlushProcessWriteBuffers
  30568  numeric keypad's period (decimal point) does not work
  30571  Office 2000 installation error at ODBC-driver installation
  30573  Give kernel32.GlobalMemoryStatus(Ex) own/separate debug channel, different from +heap (ntdll)
  30574  Installation of MS Office 2010, some service doesn't start
  30575  Silence FIXME from FlushProcessWriteBuffers stub to prevent console spam (.NET Framework/SDK installers)
  30604  Ultra Fractal 5 hangs when selecting an item in the file browser
  30606  Theatre of War 3 Korea installer crashes when clicking on Exit (audio related)
  30614  Builtin richedit extremely slow at appending text when window is hidden
  30626  Abbyy fine reader 11 needs rpcrt4.dll.RpcServerInqDefaultPrincNameW
  30631  Steam client crashes on exit

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

Changes since 1.5.3:

Akihiro Sagawa (2):
      po: Update Japanese translation.
      po: Refine Japanese translation to aid understanding.

Alexander E. Patrakov (5):
      dsound: Clean up MixToTemporary().
      dsound: Replace convert() functions with get() and put().
      dsound: Clean up cp_fields.
      dsound: Clean up channels.
      dsound: Added a windowed-sinc resampler.

Alexandre Julliard (39):
      kernel32: Fix buffer overflows in K32GetModuleFileNameExA/W.
      gdi32: Add support for clipping source coordinates to the DC device rectangle.
      gdi32: Always pass the actual coordinates to the get_pixel_ptr functions.
      gdi32: Support drawing to a visible rectangle smaller than the whole bitmap in the DIB engine.
      kernel32: Fix another overflow in GetModuleFileNameExW.
      gdiplus: CreateDIBSection doesn't need a DC for the DIB_RGB_COLORS case.
      gphoto2.ds: CreateDIBSection doesn't need a DC for the DIB_RGB_COLORS case.
      wined3d: CreateDIBSection doesn't need a DC for the DIB_RGB_COLORS case.
      wing32: Use the correct constant names for CreateDIBSection.
      wininet/tests: Add some optional COOKIE_SENT messages in various places.
      iphlpapi/tests: Avoid test failures when IPv6 is not supported.
      wininet/tests: Add more optional COOKIE_SENT messages.
      urlmon/tests: Fix a test failure on COOKIE_SENT status.
      urlmon/tests: Allow multiple COOKIE_SENT notifications, and trace received progress messages.
      winex11: Remove support for the no longer used GET_GLX_DRAWABLE escape.
      winex11: Remove obsolete escapes.
      winex11: Update the pixel format through the DCE hook for window DCs to avoid races.
      winex11: Always store the GL drawable in the device context.
      winex11: Remove redundant code in ChoosePixelFormat.
      msi/tests: Skip MsiEnumProductsEx tests if not supported.
      wininet/tests: Add even more optional COOKIE_SENT messages.
      urlmon/tests: Allow more COOKIE_SENT notifications.
      winex11: Give XInitThreads yet another chance.
      winex11: Define an enum to manage the various types of GL device contexts.
      winex11: Use a standard Wine list for the OpenGL context list.
      urlmon/tests: Allow some more optional progress notifications.
      gdi32: Add a priority mechanism for pushing drivers on the stack in a defined order.
      gdi32: Allow a driver to implement SelectBitmap but not CreateBitmap.
      winex11: Add an OpenGL GDI driver.
      winex11: Implement wglGetPbufferDCARB with a DC escape and remove it from the GDI driver interface.
      winex11: Store the GL-specific information in the GL driver physdev.
      ieframe/tests: Mark a failing test as broken.
      wine.inf: Unify all the control panel settings.
      winex11: Add support for OpenGL rendering in DIBs using an intermediate pixmap.
      winex11: Use an intermediate pixmap also for DDBs to handle format mismatches.
      gdi32: Pass OpenGL calls through to the display driver from the DIB engine.
      opengl32/tests: Add some more tests for bitmap rendering.
      wininet/tests: Mark a failing test as broken.
      kernel32/tests: Remove a couple of invalid tests.

Andrew Eikum (5):
      dsound: Convert from fixed to floating point.
      dsound: Don't derive the secondary position from the primary position.
      winmm: Close open wave devices upon process detach.
      dsound: Don't destroy primary buffer until device is released.
      winmm: Don't call MMDevAPI during process exit.

André Hentschel (19):
      ntdll: Correctly handle Thumb exceptions on ARM.
      winebuild: Expect a Thumb mode toolchain on ARM.
      configure: Check for Thumb2 on ARM and compile always in ARM mode.
      libwine: Always use Thumb instructions on ARM.
      rpcrt4: Avoid shadowing pProcHeader.
      wine.inf: Start the spool service when needed.
      winapi: Remove ALPHA from the architecture list.
      iphlpapi/tests: Add simple tests for the Get*StatisticsEx functions.
      d3drm: Implement IDirect3DRMFrameX_AddVisual.
      d3drm: Implement IDirect3DRMFrameX_DeleteVisual.
      d3drm/tests: Add tests for handling Visuals.
      winedbg: Complete the Thumb disassembler.
      d3drm: Add IDirect3DRMLight interface.
      d3drm: Implement IDirect3DRMFrameX_AddLight.
      d3drm: Implement IDirect3DRMFrameX_DeleteLight.
      d3drm/tests: Add tests for handling lights.
      winspool.drv: Support printer info level 8.
      winspool.drv: Also convert printer info for level 8.
      winspool: Implement SetPrinterW for level 2.

Aric Stewart (2):
      strmbase: Implement BasicAudio.
      quartz: Have DSoundRenderer use strmbase BasicAudio.

Aurimas Fišeras (1):
      po: Update Lithuanian translation.

Austin English (7):
      user32: Make a few more functions hotpatchable.
      shell32: Add a stub SHGetKnownFolderIDList.
      kernel32: Add a stub for FlushProcessWriteBuffers.
      kernel32: Move GlobalMemoryStatus(Ex) to a different debug channel.
      kernel32: Only print a fixme once for FlushProcessWriteBuffers.
      wmvcore: Add a stub dll.
      wine.inf: Add HKCU\Control Panel\Mouse\Beep key.

Christian Costa (26):
      dmsynth: COM cleanup of IDirectMusicSynth8. Rename parameters.
      dmsynth: Add some clock tests.
      dmsynth: COM cleanup of IDirectMusicSynthSink and rename parameters.
      dmusic: Add tests to enumerate master clocks.
      dmusic: COM cleanup of IDirectMusic8.
      dmusic: Implement IDirectMusic8Impl_EnumMasterClock.
      dmusic: Check errors in IDirectMusic8Impl_Activate and remove FIXME.
      include: Add definition of IKsControl interface in dmksctrl.h.
      amstream: Add checks to GetFormat.
      amstream: Add the corresponding pin to every media stream added to the media stream filter + add tests.
      d3drm: Implement IDirect3DRMFrameX_GetParent and update tests.
      d3drm: Implement IDirect3DRMFrameX_GetChildren method and IDirect3DRMFrameArray interface.
      dmusic: Midi message takes 4 bytes space but only 3 are relevant.
      dmusic: COM cleanup of IDirectMusicInstrument and get rid of separated IUnknown interface.
      dmsynth: Create default clock for SynthSink object and assign it to Synth object when callink SetSynthSink.
      dmsynth: Add tests for querying IKsControl for Synth and SynthSink objects.
      dmsynth: Add stubbed IKsControl interface to DirectMusicSynth object.
      dmsynth: Add stubbed IKsControl interface to DirectMusicSynthSink object.
      dmusic: Simplify ParseDescriptor by checking DLS header first and exit if it is wrong.
      d3drm: Implement IDirect3DRMFrameX_GetTransform.
      d3drm/tests: Fix error message.
      d3drm: Move some unsafe_impl_from_* call to where variables are declared.
      dmsynth: Display new ref in trace for AddRef and Release.
      dmsynth: Cleanup QueryInterface methods.
      dmusic: Variable spelling fix.
      dmusic: Display new ref in trace for AddRef and Release for IDirectMusicInstrument.

Dan Kegel (1):
      riched20: Don't need to redraw when changing selection from none to none.

Daniel Jelinski (1):
      oleaut32: Added support for loading cursors in OLEPicture.

Detlef Riekenberg (1):
      devenum: Remove tabs and duplicate newlines from TRACE.

Dmitry Timoshkov (10):
      gdiplus: Add more traces to font APIs.
      winex11.drv: Use XK_KP_Decimal as a fallback if XK_KP_Separator doesn't work.
      gdi32: Add a test for ntmCellHeight calculation.
      gdiplus: Derive GpFont from GpFontFamily.
      gdi32: Set tmDigitizedAspectX/Y to 96 instead of 300 for consistency.
      gdiplus: Retrieve LOGFONT from a GpFont using GdipGetLogFontW instead of accessing it directly.
      gdiplus: Use appropriate accessors to calculate font height instead of accessing GpFont internals directly.
      gdiplus: Use OUTLINETEXTMETRIC instead of LOGFONT to store GpFont metrics.
      gdiplus: Fetch font family metrics from truetype font data.
      gdiplus: Add a bunch of tests for internal font metrics.

Dylan Smith (2):
      richedit: Remove always FALSE parameter from ME_PaintContent.
      richedit: Avoid scanning all text for paragraphs to invalidate.

Eric Pouech (2):
      winedbg: Fix printing of fp registers for x86_64 CPU.
      winegcc: Try harder to find out whether the compiler is from gcc family.

Erich Hoover (5):
      ws2_32/tests: AcceptEx IOCP initialization cleanup.
      ws2_32/tests: Test for AcceptEx IOCP behavior for cancelled sockets.
      ws2_32/tests: Test for AcceptEx IOCP behavior for a duplicated handle.
      ws2_32/tests: Test for IOCP behavior without AcceptEx call.
      ws2_32/tests: Fix cleanup for first IOCP duplicated handle test.

Francois Gouget (10):
      iphlpapi/tests: Fix compilation on systems that don't support nameless unions.
      msi: Tweak msiexec's usage message.
      kernel32: Some English (United States) spelling fixes.
      po: English (neutral / Great Britain) spelling fixes.
      wldap32: An English (United States) spelling fix.
      comdlg32: An English (United States) spelling fix.
      regedit: An English (United States) spelling fix.
      d3dx9_36/tests: Add a trailing '\n' to an ok() call.
      strmbase: The strmbase debug channel is unused in a couple of files so remove it.
      mscoree: Make assembly_rva_to_va() and parse_headers() static.

Frédéric Delanoy (2):
      po: Update French translation.
      po: Update French translation.

Hans Leidekker (19):
      fusion: CreateAssemblyNameObject is no longer a stub.
      fusion: Add locking around operations on the assembly cache.
      sxs: Add some helper functions.
      sxs: Implement IAssemblyCache::UninstallAssembly.
      sxs: Add locking around operations on the assembly cache.
      msi: Add support for uninstalling global assemblies.
      msi: Remove a workaround for missing Windows Script interfaces.
      msi: Add the Session object as a global member to custom action scripts.
      msi: Fix a couple of DispGetParam calls.
      msi: Resolve the target path for the ODBC driver file if necessary.
      advapi32: Return a fake handle from EventRegister.
      advapi32: Add stub implementations of EventUnregister and EventWrite.
      rpcrt4: Add a stub implementation of RpcServerInqDefaultPrincNameA/W.
      secur32: Fix potential leaks of the NTLM session key.
      secur32: Remove some unused variables.
      secur32: Update NTLM capabilities to match native.
      secur32: Add an option to disable use of cached Samba credentials.
      secur32: Implement a Negotiate provider that forwards to NTLM.
      secur32/tests: Add tests for the Negotiate provider.

Henri Verbeet (25):
      d3d9: Properly retrieve an interface pointer in IDirect3DDevice9Impl_GetIndices().
      d3d9: Properly retrieve an interface pointer in IDirect3DDevice9Impl_GetStreamSource().
      d3d9: Properly retrieve an interface pointer in d3d9_texture_2d_GetSurfaceLevel().
      d3dx9: Use proper size types in D3DXLoadSurfaceFromMemory().
      d3dx9: Add a FIXME for unsupported filter types to D3DXLoadSurfaceFromMemory().
      d3d9: Properly retrieve an interface pointer in d3d9_texture_2d_LockRect().
      d3d9: Properly retrieve an interface pointer in d3d9_texture_2d_UnlockRect().
      d3d9: Properly retrieve an interface pointer in d3d9_texture_cube_GetCubeMapSurface().
      d3dx9: Cleanup parameter names for D3DXLoadSurfaceFromMemory().
      wined3d: Keep track of "all_vbo" in the stream info structure.
      d3d9: Properly retrieve an interface pointer in d3d9_texture_cube_LockRect().
      d3d9: Properly retrieve an interface pointer in d3d9_texture_cube_UnlockRect().
      d3d9: Properly retrieve an interface pointer in d3d9_texture_3d_GetVolumeLevel().
      wined3d: Figure out the index size inside drawPrimitive().
      wined3d: Figure out the index data pointer inside drawPrimitive().
      d3d9: Properly retrieve an interface pointer in d3d9_texture_3d_LockBox().
      d3d9: Properly retrieve an interface pointer in d3d9_texture_3d_UnlockBox().
      ddraw: Get rid of the flag_info typedef.
      wined3d: The wined3d object doesn't need a parent.
      wined3d: Determine index buffer location based on vertex buffer locations.
      ddraw: Get rid of the member_info typedef.
      d3d8: Add a separate function for d3d8 initialization.
      d3d8: Get rid of IDirect3D8Impl.
      wined3d: Use the wined3d_matrix structure for the identity matrix.
      wined3d: Properly check for transformed position in buffer_check_attribute().

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

Jacek Caban (31):
      oleaut32: Added BSTR cache implementation.
      wininet: Use hostname stored in server_t in NETCON_secure_connect.
      jscript: Added support for VT_I2 in disp_propget.
      jscript: Added support for VT_I2 in disp_call.
      jscript: Added support for VT_I2 in invoke_prop_func.
      jscript: Added VT_I2 tests.
      oleaut32: SysStringLen code clean up.
      oleaut32: SysStringByteLen code clean up.
      mshtml.idl: Added DispHTMLHistory declaration.
      mshtml: Added IHTMLWindow2::get_history implementation.
      oleaut32: Use a struct for internal BSTR representation to avoid pointer magic.
      oleaut32: Added warn+heap support for cached BSTRs.
      jscript: Properly test if double may be converted to int32.
      jscript: Better handling of to_integer result in Array.splice.
      jscript: Better handling of to_integer result in String.charAt.
      jscript: Better handling of to_integer result in String.charCodeAt.
      jscript: Bettter handling of to_number result in String.indexOf.
      jscript: Better handling of to_integer result in String.lastIndexOf.
      jscript: Better handling of to_integer result in String.slice.
      jscript: Better handling of to_integer result in String.substring.
      jscript: Better handling of to_integer in String.substr.
      jscript: Return double from to_integer.
      wininet: Clean up HTTP_QUERY_STATUS_CODE tests.
      wininet: Store status code in http_request_t and use it in set_content_length.
      wininet: Use stored status code in HTTP_HttpSendRequestW.
      wininet: Use stored status code in HTTP_HttpEndRequestW.
      wininet: Added special case for HTTP_QUERY_STATUS_CODE in HttpQueryInfo.
      wininet: Set status code OK for responses without headers.
      jscript: Skip failing tests on old jscript versions.
      jscript: Added support for VT_INT.
      mshtml: Fixed tests on old IEs.

Jeff Muizelaar (1):
      gdi32: Improve performance of common case of AlphaBlend.

Julian Rüger (1):
      po: Update German translation.

Józef Kucia (11):
      d3dx9: Add partial DDS support implementation for D3DXGetImageInfo functions.
      d3dx9: Implement conversion from DDS pixel format to D3DFORMAT.
      ddraw: Correct wrong comment in ddraw.h.
      d3dx9: Implement mapping from WICPixelFormat GUIDs to D3DFORMATs.
      d3dx9: Forward D3DXSaveSurfaceToFileA to D3DXSaveSurfaceToFileW.
      d3dx9: Implement D3DXSaveSurfaceToFileW.
      d3dx9: Implement the pixel format conversion in D3DXSaveSurfaceToFileW.
      d3dx9/tests: Add tests for D3DXSaveSurfaceToFile.
      d3dx9/tests: Use consistent naming for DDS defines.
      d3dx9: Print a real pixel format in a FIXME message.
      d3dx9/tests: Move tests for texture functions from surface.c to texture.c.

Lauri Kenttä (2):
      po: Update Finnish translation.
      po: Update Swedish translation.

Matteo Bruni (4):
      d3dcompiler: Remove shader_type typedef.
      d3dcompiler: Make set_parse_status() more general.
      d3dcompiler: Generalize message reporting function.
      d3dcompiler: Rename asm_alloc/realloc/free functions to more generic names.

Michael Mc Donnell (2):
      d3dx9: Added D3DXOptimizeFaces semi-stub.
      d3dx9: Added D3DXOptimizeFaces test.

Michael Stefaniuc (1):
      strmbase: Print the debug string and not the pointer to it.

Nikolay Sivov (9):
      msxml3: Use dispex support for IDispatch implementation of process instruction node.
      msxml3: Test for attribute value normalization.
      shell32: Added a stub for IShellDispatch2.
      msxml3: Make ::put_data() use passed BSTR as general WCHAR buffer.
      shell32: Implement IShellDispatch2::IsServiceRunning().
      msxml3: Protect content callbacks from being called on reset content handler pointer.
      msxml3: Add a helper to check that lexical handler is set.
      msxml3/tests: Correct variant type.
      msxml3/tests: Really test load() on files with leading spaces.

Piotr Caban (7):
      kernel32: Support multiple labels in IdnToNameprepUnicode.
      kernel32: Added IdnToAscii implementation.
      kernel32/tests: Added IdnToAscii tests.
      kernel32: Added IdnToUnicode implementation.
      kernel32/tests: Added IdnToUnicode tests.
      comctl32: LVM_SETITEMTEXT is not supported on LVS_OWNERDATA.
      comctl32: Make icons not overlapping in LVS_ICON mode.

Stefan Leichter (1):
      wsnmp32: New stub dll.

Thomas Faber (3):
      jscript: Add missing port.h include for isnan.
      msvcrt: Fix malloc_func_t/free_func_t calling convention.
      rpcrt4/tests: Fix build with PSDK headers.

Vincent Povirk (20):
      mscoree: Detect when a CLR DLL requests vtable fixups.
      mscoree: Use the main HMODULE in _CorExeMain instead of loading a new exe.
      mscoree: Change _CorDllMain fixme to a trace.
      winebuild: Allow angle brackets in export names.
      msvcm80: Add stub dll.
      msvcm80: Add stub DoDllLanguageSupportValidation function.
      msvcm80: Add stub RegisterModuleUninitializer function.
      msvcm80: Add __setusermatherr_m stub.
      msvcm90: Add new dll based on msvcm80.
      windowscodecs: Implement WICCreateImagingFactory_Proxy.
      windowscodecs: Add wrapper functions for IWICImagingFactory methods.
      windowscodecs: Add wrapper functions for IWICFastMetadataEncoder.
      windowscodecs: Add wrapper for IWICColorContext_InitializeFromMemory.
      windowscodecs: Add wrapper functions for IWICBitmapSource methods.
      mscoree: Implement vtable fixups.
      windowscodecs: Add wrapper functions for IWICBitmapLock methods.
      windowscodecs: Add wrapper for IWICBitmapFlipRotator_Initialize.
      windowscodecs: Add wrapper functions for IWICBitmap methods.
      windowscodecs: Add wrapper functions for IWICPalette methods.
      windowscodecs: Add wrapper functions for IWICComponentInfo methods.

--
Alexandre Julliard
julliard&amp;lt; at &amp;gt;winehq.org


&lt;/pre&gt;</description>
    <dc:creator>Alexandre Julliard</dc:creator>
    <dc:date>2012-05-11T18:18:38</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.wine.announce/219">
    <title>Wine release 1.5.3</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.wine.announce/219</link>
    <description>&lt;pre&gt;The Wine development release 1.5.3 is now available.

What's new in this release (see below for details):
  - Support for graphics bounds tracking.
  - A number of fixes to the builtin Internet Explorer.
  - Support for displaying ARM code in the Wine debugger.
  - Various DirectMusic improvements.
  - Better namespace support in MSXML.
  - Various bug fixes.

The source is available from the following locations:

  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.5.3.tar.bz2
  http://prdownloads.sourceforge.net/wine/wine-1.5.3.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.3:

   6878  GetBoundsRect not implemented
   7977  date format differs from Windows
   7990  C&amp;amp;C 3 Video does not stretch to fullscreen with ATI drivers
  12228  No ALSA support for certain soundcards since 0.9.57
  14400  AngelBot crashes if text is copied via right-click context menu
  15582  Adobe Dreamweaver CS3 Installer crash if you reject the license
  15606  Lotr Bfme2: Big parts of characters appear in a glowing white
  19435  Some winsock calls will crash when passing NULL as protocol parameter
  20102  Runes of magic is unable to save configuration settings
  20566  icons of size 24x24 are black
  20770  FineReader 8 crashes after importing images into an empty batch
  20839  Blue particles where there should be only fog in Age of Empires III trial.
  21269  Babylon 5 - I've F­ound Her: crashes when colliding with objects if using a joystick
  22767  Ragnarok and deforming sound
  23106  Shareaza shows white boxes when you select a neighbor in the network tab
  23867  Non-English characters don't display in winecfg
  24816  Serif WebPlus X2 fails to install
  26176  JavaScript custom-actions not running?
  26420  TES Construction Set crashes on topic view/edit
  27157  Brink: No sound
  27273  Microsoft Office Communicator 2007 R2 does not install, doesn't recognize MSXML 6.0 SP1 as installed (ACTION_FileVersionMatches needs to check version for languages)
  28340  UFO: Extraterrestrials Gold crashes at start (can't be workarounded by using native dsound/directplay)
  28848  PCSX2 0.9.9 svn r4942: Using GSDX plugin results in garbled graphics
  28999  Weatherbug fails to detect vbscript
  29099  LabView 2011 demo crashes on start (PathRemoveExtensionA/W unconditionally tries to null terminate string)
  29165  IApplicationAssociationRegistration not implemented (needed by gecko)
  29318  Internet Explorer 8 cannot show previews on the quick tabs screen
  29823  Subtitle Edit is missing its menu bar with MS .NET 2.0, but not Mono
  30085  Non display of code from a saved project on starting the app again
  30090  Pegasus Mail v4.63 build 325 starts w/ exception (0x80004001) (0x80004001) &amp;lt; at &amp;gt;01AE3610 (mshtml HTMLDocument_put_URL is a stub)
  30233  Cisco IP Communicator 8.6(1). The minimum supported processor to run Cisco IP Communicator is a P3 Pentium-level or compatible processor
  30243  RaiderZ needs msvcr90.dll._byteswap_ulong
  30283  Can not fetch STATIC records from Microsoft ADO data sources
  30313  Microsoft Office Communicator 2007 R2 Trial requires ISAXXMLReader feature "namespace-prefixes"
  30363  Some sites iexplore now hangs
  30401  Iexplore crashes http://whatsmyuseragent.com
  30430  Iexplore crashes http://europe.cnn.com/CNNI/
  30440  Iexplore crashes https://login.yahoo.com/
  30448  Star Wars Galactic Battlegrounds 1.0: crashes randomly every time I play it
  30461  Windows Media Player does not render video
  30468  Iexplore hangs http://www.tinymce.com/tryit/full.php
  30478  Document.write doesn't support number content
  30482  Lexware Buchhalter 2012 fails on startup due to GdipCreateFontFromLogfont not properly handling negative font heights
  30491  Microsoft Office Communicator 2007 R2 Trial fails to parse rule XML from resource file (BSTR/UTF-16 passed to SAXXMLReader)
  30505  Microsoft Office Communicator 2007 R2 Trial fails to parse rule XML from resource file (needs support for push/pop operations for namespace contexts)
  30508  Powerpoint 2003 &amp;amp; 2007: embedded video has an "ActiveMovie" title bar (and shouldn't)
  30510  Crash when using CANeds
  30516  StudioTax 2011 installer hangs

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

Changes since 1.5.2:

Akihiro Sagawa (2):
      comctl32/tests: Add tests for long info tip texts.
      comctl32: Truncate the info tip text when using ANSI version messages.

Alexander Morozov (1):
      kernel32/tests: Add more tests for early closing mapping handle.

Alexandre Julliard (18):
      po: Fix a msgid in the Danish translation.
      gdi32: Add helper functions for manipulating bounds rectangles.
      gdi32: Add a GetBoundsRect driver entry point.
      gdi32: Add bounds tracking to all the DIB engine entry points.
      winex11: Convert all points to device coordinates at once for polylines and polygons.
      winex11: ExtFloodFill does take the current ROP into account.
      gdi32/tests: Fix a test that can fail on multi-monitor setups.
      winex11: Remove support for server-side fonts.
      winex11: Add bounds rectangle tracking to all graphics entry points.
      user32: Don't invalidate DCEs for sibling top-level windows since they are not clipped.
      gdi32/tests: Take into account multi-monitor setups in the clip region tests.
      gdi32: Fix some typos in the 4-bpp shrink_row function.
      dmusic: Internal functions don't need to be WINAPI.
      gdi32: Fix coordinates for row copies in mirrored vertical stretching.
      iphlpapi/tests: Get rid of function typedefs and use more standard names for function pointers.
      gdi32: Add a SetBoundsRect driver entry point.
      gdi32: Store the bounds rectangle as a pointer in the DIB driver.
      winex11: Store the DC bounds rectangle as a pointer.

Andrew Eikum (2):
      dmime: Don't try to create a standard audio path if the client didn't ask for one.
      dsound: Map MMDevAPI error to DSound error.

André Hentschel (21):
      winedbg: Add long branch to Thumb disassembling.
      winedbg: Solve ARM disassembling fixmes.
      winedbg: Use better register names for ARM disassembling.
      winedbg: Fix parsing table for ARM disassembler.
      advapi32: Avoid shadowing a parameter.
      crypt32: Avoid shadowing a parameter.
      winedbg: Add shift operators to ARM disassembler.
      comctl32: Remove unneeded shadow variables for comboex.
      devenum: Remove unneeded shadow variables.
      gdi32: Remove unneeded shadow variable.
      mscms: Remove unneeded shadow variable.
      netapi32: Remove unneeded shadow variables.
      winhlp32: Remove unneeded shadow variables.
      jscript: Remove unneeded shadow variable.
      services: Remove unneeded shadow variable.
      winedbg: Disassemble more Thumb instructions.
      winedbg: Add "load address" and new nops to the Thumb disassembler.
      winedbg: Print all available information about branch targets in ARM disassembler.
      winevdm: Remove unneeded shadow variable.
      ws2_32: Remove unneeded shadow variable.
      dbghelp: Assorted fixes for shadow variables.

Aric Stewart (8):
      quartz: Correct a critical section lock reversal issue found by Marcus Meissner (Coverity).
      strmbase: Implement BaseDispatch.
      strmbase: Have BaseControlWindow use BaseDispatch.
      strmbase: Have BaseControlVideo use BaseDispatch.
      strmbase: Have PassThruImpl use BaseDispatch.
      strmbase: We cannot hold the RenderLock during QualityControlRender_WaitFor.
      strmbase: get_VideoHeight should always have a positive height.
      strmbase: Track internal window styles in baseWindow.WindowStyles.

Aurimas Fišeras (1):
      po: Update Lithuanian translation.

Bruno Jesus (4):
      ole32: Make sure StgIsStorageILockBytes tests real data.
      iphlpapi/tests: Add SetTcpEntry tests.
      regedit: Fix item text reading in regedit.
      regedit: Allows semicolon comments.

Carlo Bramini (1):
      shlwapi: Add NULL checks to StrCpyW and StrCatW.

Christian Costa (25):
      winegstreamer: Remove useless FIXME.
      dmband: Add tests.
      dmband: Display flag variables in hexadecimal and rename some parameters.
      d3drm: Pass the first requested interface when notifying the application.
      d3drm: Implement IDirect3DRMFrameX_AddChild.
      d3drm: Implement IDirect3DRMFrameX_DeleteChild.
      dmusic: Fix IDirectMusic8Impl_CreateMusicBuffer buffer signature.
      dmusic: Pass creation parameters to DMUSIC_CreateDirectMusicBufferImpl then allocate data buffer and set format accordingly.
      dmusic: COM clean-up of IDirectMusicBuffer.
      include: Add dmksctrl.h with definition of KSDATAFORMAT_SUBTYPE_DIRECTMUSIC needed by DirectMusic.
      amstream: Use proper constructor name for ddraw mediastream.
      amstream: Add IAudioMediaStream stub implementation.
      dmusic: Implement IDirectMusicBufferImpl_GetBufferFormat.
      dmusic: Implement IDirectMusicBufferImpl_GetMaxBytes.
      dmusic: Implement IDirectMusicBufferImpl_GetRawBufferPtr.
      dmusic: Display new ref in IDirectMusicBufferImpl_AddRef and IDirectMusicBufferImpl_Release.
      dmusic: Cleanup IDirectMusicBufferImpl_QueryInterface.
      amstream: Add stubbed implementation of DirectDrawStreamSample.
      amstream: Add stubbed implementation of AudioStreamSample.
      dmusic: Add tests for IDirectMusicBuffer.
      dmusic: Handle GUID_NULL when creating IDirectMusicBuffer.
      dmusic: Implement IDirectMusicBufferImpl_PackStructured.
      dmusic: IDirectMusicBufferImpl_GetUsedBytes.
      dmusic: Implement IDirectMusicBuffer_GetStartTime and IDirectMusicBuffer_SetStartTime.
      dmusic: Implement IDirectMusicBufferImpl_Flush.

Daniel Lehman (3):
      gdi32: Don't add_join if points are coincident in wide_line_segments.
      msvcrt: Add declarations to stdlib.h for _strtoui64 and _strtoi64.
      oleaut32: Treat years 0 to 29 as 2000 to 2029 in VARIANT_RollUdate.

Detlef Riekenberg (2):
      browseui: Add IOleWindow to IProgressDialog.
      browseui/tests: Add tests for IProgressDialog.

Dmitry Timoshkov (17):
      kernel32: Fix some typos, remove not needed casts.
      server: Add access mapping for IO completion objects.
      include: Define MUTEX_ALL_ACCESS in a PSDK compatible way.
      include: Add some missing FILE_FLAG_xxx definitions.
      advapi32: Add distinct tests for Read, Write and Execute access rights for kernel objects.
      advapi32: Add named pipe access tests.
      gdiplus: Use StretchBlt instead of GdiAlphaBlend if device doesn't support alpha blending.
      kernel32: Add more memory access checks.
      gdiplus: Avoid saving negative values in pixel_size and emSize.
      gdiplus: Use symbolic names of font styles.
      gdiplus: Use Tahoma instead of Arial for gdiplus font tests.
      include/wine/test.h: Fix tests compilation with a PSDK compiler.
      gdiplus: Do not rely on an enumerated font size being equal to otmEMSquare.
      gdi32: Enumerated font size should not be too large.
      gdi32: ntmCellHeight and ntmAvgWidth should be in font units.
      gdiplus: Use symbolic name of the font style.
      winex11.drv: Windows always generates VK_DECIMAL for Del/. on a keypad.

Francois Gouget (24):
      d3drm/tests: Make object_load_callback() static.
      quartz: Mark a bunch of functions as static.
      scrrun/tests: Make test_interfaces() static.
      wineoss.drv: Make get_ossdevice_from_guid() static.
      gdiplus/tests: Make test_pathgradientpresetblend() static.
      msi: Make create_record() static.
      po: Fix some typography issues in the Czech translation.
      po: A couple of line wrapping tweaks in the Czech translation.
      po: Fix a couple of typography issues in the Portuguese (Portugal) translation.
      po: Assorted French translation spelling fixes and tweaks.
      po: Mark an Esperanto translation with an invalid formatting directive as fuzzy.
      po: Fix a few line feed / line wrapping issues in the Esperanto translation.
      po: Fix some typography issues in the Esperanto translation.
      po: Fix a couple of trailing space issues in the Korean translation.
      po: Fix some typography issues in the Danish translation.
      po: Fix a couple of line feed / line wrapping issues in the Ukrainian translation.
      po: Fix some typography issues in the Ukrainian translation.
      po: Fix some typography issues in the Turkish translation.
      po: Mark an incomplete Ukrainian translation as fuzzy.
      po: Mark an incorrect Spanish translation as fuzzy.
      po: Fix some typography issues in the Chinese (PRC) translation.
      po: Fix a Portuguese (Portugal) translation.
      po: Update a few Yes/No/All Slovak translations.
      comctl32/tests: Add a trailing '\n' to an ok() call.

Frédéric Delanoy (2):
      vbscript: Fix a typo.
      jscript: Assorted spelling fixes.

Hans Leidekker (16):
      server: Include the Unix pid in the snapshot_next_process reply.
      iphlpapi: Add support for TCP_TABLE_OWNER_PID_ALL in GetExtendedTcpTable.
      iphlpapi: Add tests for GetExtendedTcpTable.
      iphlpapi: Reimplement GetTcpTable on top of GetExtendedTcpTable.
      msi: Fix install state detection for registry components.
      msi/tests: Add a test for MsiEnumProductsEx.
      msi/tests: Fix some leaks.
      msi: Remove an unneeded assignment.
      msi: Reduce the indentation level in ACTION_GetComponentInstallStates.
      msi: Initialize hkey in msi_comp_find_prod_key.
      msi: Dynamically allocate the path buffer in MsiQueryComponentStateW.
      msi: Remove child folders first in the RemoveFolders action.
      msi: Check supported languages in the AppSearch action.
      msi: Don't free cached tables in MsiDatabaseCommit.
      msi: Avoid a crash in get_registered_local_package.
      fusion: Implement IAssemblyCache::UninstallAssembly.

Henri Verbeet (50):
      d3d10core: COM cleanup for the ID3D10Buffer interface.
      d3d10: COM cleanup for the ID3D10EffectVariable interface.
      wined3d: Move the present() back buffer check to the common wined3d_swapchain_present() code.
      wined3d: device_clear_render_targets() never fails.
      ddraw/tests: Add a helper function to create a material.
      d3d8: Properly retrieve an interface pointer in IDirect3DCubeTexture8Impl_GetCubeMapSurface().
      d3d8: Properly retrieve an interface pointer in IDirect3DCubeTexture8Impl_LockRect().
      d3d8: Properly retrieve an interface pointer in IDirect3DCubeTexture8Impl_UnlockRect().
      d3d8: Get rid of IDirect3DTexture8Impl.
      d3d8: Get rid of IDirect3DCubeTexture8Impl.
      d3d8: Properly retrieve an interface pointer in d3d8_texture_2d_GetSurfaceLevel().
      d3d8: Properly retrieve an interface pointer in d3d8_texture_2d_LockRect().
      d3d8: Properly retrieve an interface pointer in d3d8_texture_2d_UnlockRect().
      d3d8: Get rid of IDirect3DVolumeTexture8Impl.
      d3d8: Merge cubetexture.c into texture.c.
      d3d8: Properly retrieve an interface pointer in d3d8_texture_3d_GetVolumeLevel().
      d3d8: Properly retrieve an interface pointer in d3d8_texture_3d_LockBox().
      d3d8: Properly retrieve an interface pointer in d3d8_texture_3d_UnlockBox().
      d3d8: Merge volumetexture.c into texture.c.
      d3d8: Get rid of IDirect3DBaseTexture8Impl.
      d3d8: Properly retrieve an interface pointer in IDirect3DSwapChain8Impl_GetBackBuffer().
      d3d8: Use the surface implementation pointer in reset_enum_callback().
      d3d8: Properly retrieve an interface pointer in IDirect3DDevice8Impl_GetBackBuffer().
      dxgi: COM cleanup for the surface IUnknown interface.
      ddraw/tests: Add a helper function to set the viewport background material.
      d3d8: Properly retrieve an interface pointer in IDirect3DDevice8Impl_GetRenderTarget().
      d3d8: Properly retrieve an interface pointer in IDirect3DDevice8Impl_GetDepthStencilSurface().
      d3d8: Properly retrieve an interface pointer in IDirect3DDevice8Impl_GetTexture().
      d3d9: Get rid of IDirect3DTexture9Impl.
      d3d9: Get rid of IDirect3DCubeTexture9Impl.
      d3d8: Properly retrieve an interface pointer in IDirect3DDevice8Impl_GetIndices().
      d3d8: Properly retrieve an interface pointer in IDirect3DDevice8Impl_GetStreamSource().
      d3d9: Properly retrieve an interface pointer in IDirect3DSwapChain9Impl_GetBackBuffer().
      d3d9: Get rid of IDirect3DVolumeTexture9Impl.
      d3d9: Merge cubetexture.c into texture.c.
      d3d9: Properly retrieve an interface pointer in IDirect3DDevice9Impl_GetSwapChain().
      d3d9: Use the surface implementation pointer in reset_enum_callback().
      d3d9: Properly retrieve an interface pointer in IDirect3DDevice9Impl_GetBackBuffer().
      d3d9: Merge volumetexture.c into texture.c.
      d3d9: Get rid of IDirect3DBaseTexture9Impl.
      d3d9: Properly retrieve an interface pointer in IDirect3DDevice9Impl_GetRenderTarget().
      d3d9: Properly retrieve an interface pointer in IDirect3DDevice9Impl_GetDepthStencilSurface().
      d3d9: Properly retrieve an interface pointer in IDirect3DDevice9Impl_GetTexture().
      ddraw: Get rid of IClassFactoryImpl.
      wined3d: Move the resource bind_count field up to wined3d_resource.
      d3d9: Properly retrieve an interface pointer in IDirect3DDevice9Impl_GetVertexDeclaration().
      d3d9: Properly retrieve an interface pointer in IDirect3DDevice9Impl_GetVertexShader().
      d3d9: Properly retrieve an interface pointer in IDirect3DDevice9Impl_GetPixelShader().
      d3dx9: Introduce a special case for simple loads in D3DXLoadSurfaceFromMemory().
      d3dx9: Add basic support for loading DXT formats to D3DXLoadSurfaceFromMemory().

Huw Davies (11):
      wineps: Add a helper to find an input slot.
      wineps: Add a helper to find a page size.
      wineps: Add a helper to find a duplex entry.
      wineps: Add a cups job ticket containing pagesize and duplex information.
      winspool: Simplify cups function loading.
      winspool: Explicitly set CUPS options based on any job ticket lines, which otherwise get ignored by cupsPrintFile.
      winspool: Add a helper to open a printer's registry key.
      winspool: Simplify the code that checks for deleted printers and have it not call OpenPrinter unless it finds a printer that needs deletion.
      winspool: Update the default settings when deleting the default printer.
      winspool: If CUPS is found but lists no printers assume that there really are no printers - don't look in /etc/printcap.
      winspool: Don't leak the handle returned by AddPrinter.

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

Jacek Caban (36):
      jscript: Make sure to jump out of switch before entering implicit default clausule.
      mshtml: Added IHTMLStyle2::bottom implementation.
      mshtml: Added support for IHTMLEventObj::cancelBubble property.
      mshtml: Moved style_tbl lookup to separated function.
      mshtml: Added IHTMLStyle::removeAttribute implementation.
      mshtml: Added IHTMLStyle::removeAttribute tests.
      axcore.idl: Guard GetTimeFormat by WINE_NO_UNICODE_MACROS ifdef and added missing AM_GBF_NODDSURFACELOCK define.
      mshtml: Added IHTMLDocument2::put_URL implementation.
      Added support for shadowing of element pseudo-variables.
      mshtml: Added IHTMLWindow3::detachEvent implementation.
      mshtml: Added IHTMLStyle2::overflowX implementation.
      mshtml: Added IHTMLStyle2::overflowY implementation.
      jscript: Addded parameterized property assignment support.
      jscript: Added parameterized property assignment tests.
      jscript: Pass correct cpbegin to InitMatch.
      jscript: Correctly handle empty matches in String.replace.
      mshtml: Allow more tests to be ran in non-administrator mode.
      mshtml: Copy filter value in HTMLElement_clone.
      winhttp: Fixed netconn_recv when read uses both SSL_recv and buffered data.
      winhttp: Use SSL_pending in netconn_query_data_available.
      jscript: Added regexp 'pre-parser' to support non-backslash-sequenced non-terminating '/' in characted classes.
      mshtml: Ignore dispid 3000026 in IPropertyNotifySink::OnChanged tests.
      mshtml: Accept different VARIANT types in document_write.
      winhttp: Trace accept types in WinHttpOpenRequest.
      jscript: Use compiler-generated struct for representing function code.
      jscript: Store function name in function_code_t.
      jscript: Store source code range in function_code_t.
      jscript: Store variable names in function_code_t.
      jscript: Fixed func-&amp;gt;funcs leak.
      jscript: Store function parameters in function_code_t.
      jscript: Make parser a temporary compiler object.
      jscript: Moved collecting variable declarations from parser to compiler.
      vbscript: 'property' may be both keyword and identifier.
      jscript: Get rid of parser function collecting hack by moving the logic to compiler.
      jscript: Use stack_push_int in interp_bneg.
      jscript: Removed unused do_*_tag_format arguments.

Julian Rüger (1):
      po: Update German translation.

Józef Kucia (1):
      d3dx9/tests: Add DDS pixel format tests for D3DXGetImageInfoFromFileInMemory.

Lauri Kenttä (2):
      po: Update Finnish translation.
      po: Update Swedish translation.

Marcus Meissner (2):
      strmbase: Use correct *ppv (Coverity).
      dmusic: Remove useless NULL check (Coverity).

Michael Stefaniuc (7):
      d3drm: Remove leftover return statement (Smatch).
      mmdevapi: Remove superfluous NULL pointer check before HeapFree (Smatch).
      strmbase: Remove break after return (Smatch).
      oleaut32/tests: Compare the correct variants.
      gdi32/tests: Fix typo (comparison with itself).
      ntdll/tests: Avoid casting zero.
      riched20/tests: Don't cast NULL to an integer.

Nikolay Sivov (22):
      msxml3: Use expected/actual sequence concept for reader tests including attributes tests.
      msxml3: Fix end prefix iteration for SAXXMLReader40.
      msxml3: Added IMXAttributes::clear().
      msxml3: Added getIndexFromName() implementation for SAXAttributes.
      msxml3: Set namespace-prefixes on by default.
      po: Update Russian translation.
      msxml3: Use lookup table for feature names.
      msxml3: Respect 'namespaces' feature calling content handler callbacks.
      msxml3: Fix handling of feature values.
      msxml3: Make failing Locator QI a warning.
      msxml3: Support 'namespace-prefixes' feature.
      po: Update Russian translation.
      msxml3: Switch parser encoding manually when it won't be able to detect it (UTF-16 case).
      msxml3: Implement push/pop operations for contexts.
      msxml3: getPrefix() should check all pushed contexts as well.
      msxml3: Added getValueFromName() for IMXAttributes.
      msxml3: Added getName() for IMXAttributes.
      msxml3: Implement getLocalName() for IMXAttributes.
      msxml3: Implement getURI() for IMXAttributes.
      msxml3: Support disabled escaping mode for characters() callback.
      msxml3: Support disabled escaping mode when writing attribute values.
      msxml3: Query for handler interface instead of using what was passed in Variant directly.

Owen Rudge (6):
      include: Add MAPISendMailW definition and structures.
      mapi32: Add stub implementation of MAPISendMailW.
      mapistub: Forward MAPISendMailW.
      mapi32: Convert sendmail_extended_mapi to Unicode.
      mapi32: Convert message to Unicode in MAPISendMail.
      mapi32: Add support to MAPISendMailW for ANSI fallback.

Piotr Caban (16):
      msvcrt: Added support for %W and %U format in strftime.
      msvcrt: Fixed 'h' modifier handling when printing integers.
      msvcrt: Added more length modifiers in scanf function.
      msvcr90: Added _byteswap_{ushort,ulong,uint64} implementation.
      jscript: Make parsing of double more accurate.
      jscript: Added Number.toFixed implementation.
      jscript: Added Number.toExponential implementation.
      jscript: Added Number.toPrecision implementation.
      wininet: Use the same hashing function as native does.
      msvcr90: Fix byteswap_ulong implementation.
      msvcrt: Rework wcsncpy_s to work on overlapping pointers.
      jscript: Fix toExponential behavior when exponent is 0.
      make_unicode: Create tables with data needed by nameprep algorithm.
      kernel32: Added IdnToNameprepUnicode implementation.
      kernel32/tests: Added more FoldString tests.
      kernel32/tests: Added IdnToNameprepUnicode tests.

Rico Schüller (2):
      d3dx9: Use param-&amp;gt;bytes for copying the data in ID3DXBaseEffect::SetValue().
      d3dx9/tests: Add tests for ID3DXBaseEffect::G/SetValue().

Vincent Povirk (19):
      windowscodecs: Implement JpegEncoder_Frame_SetPixelFormat.
      windowscodecs: Implement JpegEncoder_Frame_SetResolution.
      windowscodecs: Implement JpegEncoder_Frame_WritePixels.
      windowscodecs: Implement JpegEncoder_Frame_Commit.
      windowscodecs: Implement JpegEncoder_Commit.
      windowscodecs: Implement JpegEncoder_Frame_WriteSource.
      windowscodecs: Implement JpegDecoder_Frame_GetResolution.
      gdiplus: Add support for JPEG encoding.
      mscoree: Always call mono_thread_attach before invoking managed code.
      gdiplus: Implement accessors for graphics rendering origin.
      gdiplus: Remove FIXME on implemented function.
      gdiplus: Implement GdipSetPathGradientBlend, with tests.
      gdiplus: Implement GdipSetPathGradientLinearBlend.
      gdiplus: Implement GdipSetPathGradientSigmaBlend.
      gdiplus: Store only one surround color if all colors are the same.
      gdiplus: Return OutOfMemory when creating a path gradient with NULL points.
      gdiplus: Return OutOfMemory when creating a path gradient from a NULL path.
      gdiplus: Add basic implementation of GdipWidenPath.
      gdiplus: Implement GdipWidenPath for closed figures.

--
Alexandre Julliard
julliard&amp;lt; at &amp;gt;winehq.org


&lt;/pre&gt;</description>
    <dc:creator>Alexandre Julliard</dc:creator>
    <dc:date>2012-04-27T17:58:55</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.wine.announce/218">
    <title>Wine release 1.5.2</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.wine.announce/218</link>
    <description>&lt;pre&gt;The Wine development release 1.5.2 is now available.

What's new in this release (see below for details):
  - Improved naming scheme for audio devices.
  - Better support for finding system fonts on Mac OS X.
  - Beginnings of support for JPEG encoding.
  - Several printing fixes.
  - Improvements to the URL cache.
  - Various bug fixes.

The source is available from the following locations:

  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.5.2.tar.bz2
  http://prdownloads.sourceforge.net/wine/wine-1.5.2.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.2:

   3688  Starscape is unplayable in Direct3D mode
   7556  Sybase PowerBuilder 10.x/11.x demo aborts after splash screen
   7566  Japanese game: Monster. Not working.
   9220  Final Fantasy 7 crashes
  11159  In Steam some text is not properly rendered
  12452  SAPGUI 7.10 fails to install
  12962  Diablo 2: left-control ignored after mouse click
  14330  Textures are invisible in Gex 3D
  14559  Rosetta stone v3 microphone detection
  14929  PhotoStory 3 is not able to open WP3 file once created
  15654  Tournament director needs Microsoft HTML Application Host to start (mshta.exe)
  15802  Turok 1.0.1.363: Mouse move does not work.
  16391  Protel 99: text rotation misbehavior
  16509  Legendary demo fails to install
  18486  Simply Invoice aborts with "System.Exception: Cannot create ActiveX component"
  18940  Vector Magic window vanishes when loading an image from file
  19962  Teamviewer: Text background displayed in black
  20112  Cannot install Directx on Fedora 11 with 64-bit wine
  20164  Icons incorrectly rendered in RSTAB
  20450  Dragonica crashes on Patcher
  20820  Magic: the Gathering Online 3.0 Renamer.exe hangs on startup.
  20852  Strange memory corruption in test_FindFirstChangeNotification
  20895  Invalid write in DIALOG_CreateIndirect after evil dialog destroys itself in WM_INITDIALOG
  22175  Blockland crashes when checking for updates
  22622  Unigine Heaven 2 benchmark hangs on exit
  22721  CDBurnerXP 4.1+ launcher is missing some images
  22763  msxml3 "XML Document" interface is not implemented, required by 2010 USMLE FREDv2 step 3 practice CBT
  23513  Dark Fall 2 - Lights Out: Text cropped off pages in books
  23545  Epsitec games which need DirectX 3+ don't render properly in full-screen mode (but do in virtual desktop mode)
  23759  Many .NET gui apps report unhandled exception on launch due to gdiplus GdipTranslateLineTransform stub (no menu bar and status bar with built-in gdiplus)
  23983  nLite: Displays blank pages instead of configuration options
  24198  Wine iexplore.exe does not render fonts correctly
  25113  CDBurnerXP misrenders some dialogs
  25861  POPO 2011 exits silently
  26386  SynthEyes 2011 64-bit complains about missing administrator privileges
  26680  Duplicate cursor in Edge of Chaos
  26797  Fritz 11 doesn't draw chess pieces properly
  26923  BibleWorks 7: Empty toolbar without any icon
  26990  Playchess, pieces are not shown correctly
  27174  Word 2007 sp2 does not have odt support
  27303  Multiple applications need atl80.dll (QQMusic2011 installer, Visual C++ 2005 Express SP1)
  28273  Unhandled page fault while installing some 64-bit IE7/IE8 DLLs
  28274  Multiple 64-bit applications crash due to unimplemented function kernel32.dll.__chkstk (IE8, Debugging Tools for Windows)
  28554  Javascript pacman game failed to start
  29084  ArchiCAD15: setup fails to start
  29207  Rosetta Stone: Microphones aren't detected at all
  29793  POPO 2011 display in wrong color with builtin msvcr71
  29984  Legend of Grimrock (test) crashes with "Device can't render to D3DFMT_G16R16"
  30048  Windows 8 consumer preview setup crashes due to unimplemented function msi.dll.MsiEnumComponentsExW
  30112  Ice Age 2 demo crashes
  30213  Screen obscured by black box when game changes resolution, using xfwm/icewm
  30281  Microsoft SQL Server Management Studio Express (SSMSE): empty dialog windows
  30303  iexplore http://ckeditor.com crashes
  30309  Civilization III Complete Edition fails to start
  30312  Microsoft Office Communicator 2007 R2 Trial checks for unimplemented run mode 7 (MSIRUNMODE_REBOOTNOW)
  30326  Strong Bad's Cool Game launcher crashes on the first keypress
  30327  builtin iexplore crash on http://fastpc.pl/thread-3329.html
  30332  winedbg reports "Size mismatch in memory_write_value, got 8 from type while expecting 4" when trying to modify 64 bit register values
  30337  You can't try www.w3schools.com examples in iexplore anymore
  30342  tswinr: crashes when added new Proclaimers
  30348  Crash during Galactic Civilization 1 startup
  30356  Google Chrome deadlock at startup
  30418  regedit crash on export some binary values
  30424  Regression: Framemaker 6.0 only prints blank pages

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

Changes since 1.5.1:

Akihiro Sagawa (1):
      comctl32: Add support for retrieving lpszText in TOOLINFO structure.

Alexander Morozov (2):
      advapi32: Regular program should not freeze forever if it calls StartServiceCtrlDispatcher.
      kernel32/tests: Add a test for creating named mapping after closing without unmapping.

Alexandre Julliard (21):
      ntdll: Move the _chkstk implementation to signal_i386.c.
      ntdll: Add a __chkstk entry point for x86_64.
      winex11: Fix a potential deadlock in the GradientFill non-XRender fallback.
      msvcp60: Use DEFINE_RTTI_DATA to initialize exception RTTI data.
      msvcp60: Use the correct vtable pointer for type_info objects.
      msvcp90: Use the correct vtable pointer for type_info objects.
      msvcrt: Use macros to define RTTI data.
      msvcrt: Use macros to define exception type info structures.
      gdi32: Fix GetClipBox return value for non-memory DCs.
      gdi32/tests: Automatically reset the bits after comparing the hash.
      gdi32/tests: Add tests for DC bounds to the DIB graphics tests.
      gdi32/tests: Add tests for DC bounds on various device types.
      gdi32/tests: Add tests for DC bounds handling across various DC manipulations.
      gdi32: SaveDC doesn't save the DC bounds.
      gdi32: Clip the returned DC bounds to the device rectangle.
      gdi32: Add explicit fields for the DC flags.
      gdi32: Store the reference DC in the enhanced metafile and use it to retrieve device caps.
      gdi32: Move the pen/brush_region helpers to graphics.c and avoid redundant clipping.
      gdi32: Map all the points at once in PolyPolyline, similarly to what PolyPolygon does.
      gdi32: Avoid redundant computation of the gradient bounding rectangle.
      gdi32/tests: Add test cases for wide pen bounding rectangles.

Alistair Leslie-Hughes (2):
      scrrun: Add IFileSystem3 support.
      scrrun: Add scrrun tests.

Andrew Eikum (13):
      dsound: Validate and correct wValidBitsPerSample in primary buffer SetFormat.
      mmddk.h: Remove unused, Wine-specific WinMM defines.
      winealsa.drv: Use device GUIDs as keys.
      wineoss.drv: Use device GUIDs as keys.
      winecoreaudio.drv: Use device GUIDs as keys.
      mmdevapi: Use device GUIDs as unique identifiers.
      winealsa.drv: Prefix device names with direction indication.
      wineoss.drv: Prefix device names with direction indication.
      dmusic: Check correct return code.
      mmdevapi: Store device interface in registry.
      winmm: Support DRV_QUERYDEVICEINTERFACE in waveXxxMessage.
      mmdevapi: Indicate data flow direction in IMMDevice::GetId result.
      winealsa.drv: Enumerate ALSA devices in a single pass.

André Hentschel (5):
      winedbg: Implement be_arm_store_integer on ARM.
      make_specfiles: Add atl group.
      libwine: Add thumb support.
      winedbg: Add partial ARM disassembler.
      winedbg: Add partial Thumb disassembler.

Aric Stewart (28):
      quartz: COM cleanup for AsyncReader and FileAsyncReader.
      quartz: COM cleanup for AVIDecImpl.
      quartz: COM cleanup in ACMWrapperImpl.
      strmbase: Expand BaseRenderer implementation.
      quartz: Convert DsoundRenderer to use strmbase BaseRenderer.
      strmbase: More additions to BaseRenderer for video renderers.
      strmbase: Implement renderer quality control into the base renderer.
      quartz: Have the VideoRenderer use strmbase BaseWindow.
      quartz: Convert VideoRenderer to use strmbase BaseRenderer.
      strmbase: Remove QualityControlImpl from the general strmbase.h.
      quartz: Convert VideoRenderer to use strmbase's BaseControlWindow.
      quartz: Change VideoRenderer to use strmbase's BaseControlVideo.
      strmbase: COM cleanup for PosPassThru.
      strmbase: Fix issues with new quality control implementation in TransformFilter.
      strmbase: Add IMediaPosition implementation to PosPassThru.
      quartz: COM cleanup for DSoundRenderImpl.
      quartz: Add initial VMR9 stub.
      quartz: Add BaseControlWindow to VMR9.
      quartz: Add BaseControlVideo to VMR9.
      quartz: Add IAMFilterMiscFlags to VMR9 implementation.
      quartz: Add VMRFilterConfig9 to VMR9.
      quartz: Add VMRWindowlessControl9 to VMR9.
      user32: While calculating lines, discard uniscribe data for non-visible lines.
      quartz: COM cleanup for PullPin.
      quartz: Add VMRSurfaceAllocatorNotify9 to VMR9.
      wineqtdecoder: Register the QT Splitter to be a default potential handler for all unhandled streams.
      quartz: Add control.idl as a typelib resource.
      wineqtdecoder: Call OutputQueue_Destroy during pin disconnect.

Austin English (1):
      ntdll: Give a better error message if signal context functions aren't defined.

Bruno Jesus (4):
      ws2_32/tests: Avoid usage of inet_ntoa since its return is static.
      ws2_32/tests: Add hostent struct tests for gethostbyname.
      ws2_32/tests: Update hostent struct tests.
      ws2_32/tests: Avoid crashing if getservbyname fails.

Carlo Bramini (4):
      include: Add PERCEIVED types and flags.
      include: mimeole.idl: Fix typo in ADDRESSPROPS structure.
      shlwapi: Add stub for AssocGetPerceivedType.
      shlwapi: Don't remove nonexistent extension in PathRemoveExtension.

Christian Costa (17):
      d3drm: Make IDirect3DRMMeshBuilderX stub return D3DRM_OK.
      d3drm: Add support for frame with fake data in IDirect3DRMX:Load methods + tests.
      d3drm: Implement CreateMesh method and stubbed IDirect3DRMMesh interface.
      dmusic: Enumerate ports for midi out and midi in devices in EnumPort.
      dmusic: Check return codes and display name from port caps when enumerating microsoft synthetizer.
      amstream: Add CLSID_AMAudioData implementation.
      amstream: Implement IAMMultiMediaStreamImpl_Seek.
      amstream: Implement IAMMultiMediaStreamImpl_SetState.
      dmsynth: Add basic tests.
      dmsynth: Check the rigth CLSID to create the DirectMusicSynthSink object.
      dmsynth: Put port caps that match native ones.
      d3drm: Display filename when loading data from a file.
      kernel32: Limit dwTotalPageFile in GlobalMemoryStatus to 4Gb minus 512kb for apps that do not expect so much memory.
      dmusic: Replace debugstr_DMUS_OBJECTDESC by a specific dump function to avoid debug buffer overflow.
      dmusic: Add dump function for DMUS_PORTPARAMS struct.
      dmusic: Check wrong params when creating a port + tests.
      dmusic: Add trace to DMUSIC_CreateReferenceClockImpl and rename some variables.

Daniel Jelinski (2):
      comctl32/tests: Added test for treeview expand notifications on keyboard events.
      comctl32/tests: Added tests for treeview TVM_HITTEST message.

Detlef Riekenberg (1):
      comdlg32: Remove an unused 16-bit macro.

Dmitry Timoshkov (10):
      gdi32: Remove a no longer needed shortcut in CreateScalableFontResource test.
      gdi32: Refuse to load a large .fot file earlier.
      user32: SetParent() should use ShowWindow() to make a reparented window visible and move a window to new position.
      user32: SetWindowPos() should check the final window position in screen coords before adding SWP_NOMOVE.
      gdi32: Fix a typo in faces_equal() preventing loading all sizes of a bitmap font.
      gdi32: Add more verbose messages to indicate when a font is being added/replaced/refused to load.
      gdi32: Add a test for bitmap fonts selected for not existing font sizes.
      fonts: Update cyrillic bitmap glyphs in Tahoma Bold.
      fonts: Generate large pixel size versions of MS Sans Serif.
      gdi32: Add large fonts support for MS Sans Serif.

Eric Pouech (1):
      winedbg: Fix set instruction when sizeof(int) &amp;lt;&amp;gt; sizeof register.

Erich Hoover (3):
      ntdll: Fix section header heap deadlock.
      ws2_32: Implement IP_UNICAST_IF socket option.
      ws2_32: Implement IPV6_UNICAST_IF socket option.

Francois Gouget (1):
      po: Remove duplicate spaces between sentences.

Hans Leidekker (12):
      msi: Implement MsiEnumComponentsEx.
      msi: Reimplement MsiEnumComponents on top of MsiEnumComponentsEx.
      msi/tests: Add tests for MsiEnumComponents and MsiEnumComponentsEx.
      msi: Rename the need_reboot flag to need_reboot_at_end.
      msi: Use the state parameter passed to MsiSetMode.
      msi: Implement MsiGet/SetMode(MSIRUNMODE_REBOOTNOW).
      msi: Suspend the installation if an action sets MSIRUNMODE_REBOOTNOW.
      kernel32/tests: Add tests for GetModuleHandleEx.
      kernel32: Return failure from GetModuleHandleEx if the module handle pointer is NULL.
      kernel32: Clear the module handle on failure in GetModuleHandleEx.
      kernel32: GetModuleHandleEx already clears the module handle on failure.
      msi: Keep the UI level fixed during the lifetime of a package.

Henri Verbeet (49):
      ddraw: Explicitly check for the IDirectDrawColorControl interface in ddraw_surface7_QueryInterface().
      ddraw: The texture interfaces can't be queried from version 7 surfaces.
      ddraw: The texture interface shares its refcount with the surface interface version used to create the surface.
      d3d9: Don't return a pointer to the implementation in IDirect3DStateBlock9Impl_QueryInterface().
      d3d9: Don't return a pointer to the implementation in IDirect3DQuery9Impl_QueryInterface().
      ddraw: The various D3D device interfaces can't be queried from version 7 surfaces.
      ddraw: Surface versions before 7 return E_INVALIDARG on failure in QueryInterface().
      ddraw/tests: Add some QueryInterface() tests for surfaces.
      d3d9: Don't return a pointer to the implementation in IDirect3DDevice9Impl_QueryInterface().
      d3d9: Don't return a pointer to the implementation in IDirect3DCubeTexture9Impl_QueryInterface().
      ntdll: Free the correct section headers copy in map_image().
      ntdll: Use the copy of the section headers for applying memory protections as well in map_image().
      ddraw: Keep track of the ddraw version used to create a device.
      ddraw: Replace an ERR in IDirect3DDeviceImpl_7_QueryInterface() with a WARN.
      ddraw: Remove some interfaces from IDirect3DDeviceImpl_7_QueryInterface().
      wined3d: Properly determine the viewport size for front buffer blits in SetupForBlit().
      d3dx9: Also print the format as FOURCC in get_format_info().
      ddrawex: Don't return a pointer to the implementation in IDirectDrawFactoryImpl_QueryInterface().
      ddrawex: Don't return a pointer to the implementation in IDirectDrawClassFactoryImpl_QueryInterface().
      ddraw: Fix querying device interfaces in IDirect3DDeviceImpl_7_QueryInterface().
      ddraw: Version 1 devices are aggregated by the surface that created them.
      ddraw/tests: Add some QueryInterface() tests for devices.
      dxgi: Don't return a pointer to the implementation in dxgi_surface_inner_QueryInterface().
      d3dx9: Don't return a pointer to the implementation in ID3DXSpriteImpl_QueryInterface().
      wined3d: Simplify the data.buffer_object assignment in surface_load_texture().
      ddraw: Simplify updating palette entries in d3d_texture2_Load().
      ddraw: Properly retrieve an interface pointer in ddraw_surface7_GetPalette().
      d3dx9: Don't return a pointer to the implementation in ID3DXConstantTableImpl_QueryInterface().
      d3dx9: Don't return a pointer to the implementation in ID3DXMeshImpl_QueryInterface().
      ddraw: Properly retrieve an interface pointer in ddraw7_GetSurfaceFromDC().
      ddraw: Properly retrieve an interface pointer in IDirect3DDeviceImpl_7_GetTexture().
      ddraw: Get rid of IDirect3DDeviceImpl.
      d3dx9: Don't return a pointer to the implementation in ID3DXMatrixStackImpl_QueryInterface().
      d3dx9: Don't return a pointer to the implementation in ID3DXLineImpl_QueryInterface().
      d3d9: Introduce a separate function for swapchain creation.
      d3d9: COM cleanup for the IDirect3DSwapChain9 interface.
      ddraw: Get rid of IDirect3DExecuteBufferImpl.
      d3dx9: Don't return a pointer to the implementation in ID3DXFontImpl_QueryInterface().
      d3dx9: Don't return a pointer to the implementation in ID3DXEffectPoolImpl_QueryInterface().
      d3d9: Introduce a separate function for vertex declaration creation.
      d3d9: Store wined3d vertex declarations in the fvf lookup table.
      ddraw: Get rid of IDirect3DVertexBufferImpl.
      d3dx9: Don't return a pointer to the implementation in ID3DXEffectCompilerImpl_QueryInterface().
      d3dx9: Don't return a pointer to the implementation in ID3DXEffectImpl_QueryInterface().
      d3d9: Use the wined3d declaration to retrieve the FVF in IDirect3DDevice9Impl_GetFVF().
      d3d9: COM cleanup for the IDirect3DVertexDeclaration9 interface.
      wined3d: Unify the wined3d_mapped_rect and wined3d_mapped_box structures.
      include: Fix a couple of ID3DXSaveUserData prototypes.
      d3dx9: Don't return a pointer to the implementation in ID3DXBaseEffectImpl_QueryInterface().

Huw Davies (33):
      winspool: Propagate the printer's devmode to a new job.
      wineps: Use the unicode version of StartDocPrinter.
      winspool: Initialise portname.
      winspool: Correct the padding calculation when there is no buffer.
      winspool/tests: Add some tests for OpenPrinter with non-NULL defaults.
      winspool: Remove a FIXME now that we don't ignore the defaults.
      wineps: Free the output string from the correct heap.
      wineps: Move some structs to the process heap.
      wineps: Store the document title as a unicode string.
      wineps: Store the unicode version of the printer name and call the unicode version of OpenPrinter.
      wineps: Move some allocations to the process heap.
      wineps: Fix a memory leak.
      wineps: Change the printer info list into a standard list.
      wineps: Add a helper to retrieve the font substitution table.
      winspool: Generalise the A to W printer info conversion to cope with other levels.
      winspool: Forward SetPrinterA to SetPrinterW.
      winspool: Add a helper to set devmode data in the registry.
      winspool: Implement SetPrinterW for level 9.
      wineps: Move the installed font list to a standard list.
      wineps: Move the constraints list to a standard list.
      wineps: Move the input slot list to a standard list.
      wineps: Move the duplex list to a standard list.
      wineps: Remove the installed options list as it's never populated.
      wineps: Retrieve the printer's devmode using GetPrinter.
      wineps: Set the printer's devmode using SetPrinter.
      wordpad: Don't quit if the user cancels the save-as dialog when being prompted to save changes.
      wineps: Return from a common point.
      wineps: Switch to using a Unicode devmode.
      wineps: Pass the devmode to OpenPrinter.
      wineps: Simplify the failure path.
      wineps: Move the default resolution fallback to the ppd parser.
      wineps: Add the duplex entry to the list.
      wineps: Move ppd filename retrieval to a separate function.

Igor Paliychuk (1):
      po: Update Ukrainian translation.

Ilya Basin (1):
      regedit: Fix buffer size when exporting binary values.

Jacek Caban (36):
      jscript: Fixed jsheap_grow implementation.
      jscript: Emit undefined statement return for switch without default clausule.
      jscript: Fixed parsing /=/ regexp.
      mshtml.idl: Added DispHTMLMetaElement declaration.
      mshtml.idl: Added IHTMLMetaElement* declarations.
      mshtml: Added IHTMLMetaElement stub implementation.
      mshtml: Fixed status text cache implementation.
      mshtml: Added IHTMLMetaElement::get_name implementation.
      mshtml: Added IHTMLMetaElement::get_content implementation.
      mshtml: Added IHTMLMetaElement::get_httpEquiv implementation.
      mshtml: Use helpers for IHTMLStyle::put_verticalAlign property implementation.
      mshtml: Use helper for IHTMLStyle::get_height implementation.
      mshtml: Use helper for IHTMLStyle::get_top implementation.
      mshtml: Use helper for IHTMLStyle::get_left implementation.
      mshtml: Use helper for IHTMLStyle::put_zIndex implementation.
      devenum: Removed useless structs.
      mshtml: Added IHTMLWindow2::onerror semi-stub implementation.
      jscript: Avoid cleaning an uninitialized variable.
      mshtml: Remove old channel from load group in nsIAsyncVerifyRedirectCallback::AsyncOnChannelRedirect.
      mshtml: Added support for IDispatch-only ActiveX objects.
      mshtml: Detach also internal listeners in detach_events.
      mshtml: Added IHTMLImgElement::onerror implementation.
      mshtml: Added IHTMLImgElement::onerror tests.
      mshtml: Added semi-stub implementation of IOmNavigator::get_cookieEnabled.
      urlmon: Build more appropriate user agent string.
      mshtml: Added IHTMLFormElement::submit implementation.
      jscript: Replace only the first match for non-regexp pattern in String.replace.
      mshtml: Added better IHTMLWindow2::get_opener stub.
      mshtml: Added IHTMLDocument2::onkeypress implementation.
      mshtml: Added IHTMLElement2::blur implementation.
      mshtml: Return self as a parent of global top window.
      mshtml: Improved helper for returning color as VARIANT in HTMLBodyElement implementation.
      mshtml: Use return_nsstr helper in IHTMLBodyElement::get_background implementation.
      mshtml: Use return_nsstr helper in HTMLElement object implementation.
      mshtml: Use return_nsstr helper in more functions.
      vbscript: Short if statement may have optional 'end if'.

Jeff Latimer (1):
      ws2_32: Make a common fixme more meaningful and return success.

Joris Huizer (1):
      amstream: IAMMultiMediaStreamImpl_SetState: correct ifs.

Józef Kucia (3):
      include/d3dx9: Fix spelling errors.
      d3dcompiler: Fix parsing the tex instruction in ps_1_0 shaders.
      d3dcompiler: Allow the alternative shader version format (with dots instead of underscores).

Ken Thomases (2):
      Revert "gdi32: Load fonts from default Mac external font paths.".
      gdi32: On Mac OS X, find fonts using Core Text rather than FontConfig, by default.

Kusanagi Kouichi (1):
      gdi32: Improve font cache.

Lucas Zawacki (1):
      dinput: Don't trace DIEFFECT members if they don't contain valid data.

Marcus Meissner (1):
      winealsa.drv: Fixed buffer to RegEnumKeyExW.

Michael Stefaniuc (11):
      dmime: COM cleanup for IDirectMusicPerformance8.
      dmime: DirectMusicPerformance doesn't supports COM aggregation.
      dmime/tests: Add some COM tests for IDirectMusicPerformance.
      dmime: Move struct IDirectMusicPerformance8Impl to the c file.
      devenum: COM cleanup for ICreateDevEnum.
      devenum: COM cleanup for IEnumMoniker.
      devenum: COM cleanup for IMoniker (MediaCatMoniker).
      devenum: Don't use DEVENUM_IPropertyBag_AddRef method directly.
      devenum: COM cleanup for IParseDisplayName.
      dmime: DirectMusicSegment doesn't supports COM aggregation.
      dmime/tests: Add some COM tests for DirectMusicSegment.

Morten Rønne (5):
      po: Updated Danish translation.
      wininet/tests: Fixed text errors in tests.
      wininet/tests: Added more tests for urlcache, including a new flag in CacheEntryType.
      po: Updated Danish translation.
      wininet/tests: Moved a test outside a loop to make numbers of tests run independent on the numbers of entries in the cache.

Nicolas Le Cam (1):
      configure.ac: Prefer pkg-config over freetype-config.

Piotr Caban (20):
      wininet: Store element type and state in hash table key (urlcache).
      wininet: Correctly set next hash table offset.
      wininet: Mark empty fields in the same way while hash table is created and element is removed.
      wininet: Set uninitialized memmory to 0xdeadbeef in cache files.
      wininet: Only mark elements as deleted in DeleteUrlCacheEntry function.
      wininet: Don't delete locked entry in DeleteUrlCacheEntry.
      wininet: Don't overwrite locked entry in CommitUrlCacheEntry.
      wininet: Don't reserve space for directory in URL cache entry.
      wininet: Return error code in URLCache_FindFirstFreeEntry function.
      wininet: Implement urlcache index growing.
      ddraw: Improve GetScanLine stub so it's usable for timing related tasks.
      msvcrt: Rewrite asctime function.
      msvcrt: Rewrite wasctime function.
      msvcrt: Set correct date and time format for C locale.
      msvcrt: Added field names to MSVCRT___lc_time_data structure.
      msvcrt: Added _Strftime implementation.
      msvcrt/tests: Added more strftime tests.
      msvcrt: Added support for _TRUNCATE flag in wcsncpy_s.
      msvcrt: Fix months and weekday names in C locale.
      wininet: Store correct urlcache file size.

Robert van Herk (1):
      msi: Fixed MsiGetFileHashW for empty files.

Stefan Leichter (2):
      atl80: New dll.
      atl80: Add stub for AtlCreateRegistrar.

Vincent Povirk (14):
      gdiplus: Implement GdipGetPathGradientCenterColor.
      gdiplus: Implement path gradient preset blend accessors.
      gdiplus: Add tests for preset blend accessors.
      gdiplus: Implement GdipGetPathGradientTransform.
      gdiplus: Forbid creating path gradients with fewer than 2 points.
      gdiplus: Default path gradient center color depends on the constructor.
      gdiplus: Set the wrap mode in the path gradient constructor.
      gdiplus: Implement path gradient transform setters.
      winedump: Add basic support for dumping the property store in lnk files.
      windowscodecs: Add stub JPEG encoder.
      windowscodecs: Implement JpegEncoder_Initialize.
      windowscodecs: Implement JpegEncoder_CreateNewFrame.
      windowscodecs: Implement JpegEncoder_Frame_Initialize.
      windowscodecs: Implement JpegEncoder_Frame_SetSize.

Łukasz Wojniłowicz (1):
      po: Updated Polish translation.

--
Alexandre Julliard
julliard&amp;lt; at &amp;gt;winehq.org


&lt;/pre&gt;</description>
    <dc:creator>Alexandre Julliard</dc:creator>
    <dc:date>2012-04-13T18:26:26</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.wine.announce/217">
    <title>Wine release 1.5.1</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.wine.announce/217</link>
    <description>&lt;pre&gt;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 keyboard
  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 &amp;amp;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 and 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 upon 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 Framework 4.0 prerequisite)
  29951  Some links don't work in iexplore - needs Navigate_anchor Navigating to target L"_top"
  30042  IHTMLtablecell is unimplemented?
  30072  Microsoft .NET Framework 4.5 Developer Preview installer needs some 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/icbc/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::Load.
      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é 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, EvtSetChannelConfigProperty 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 from 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 to identify common formats.
      quartz: Update null renderer to use the BaseRenderer from strmbase.

Aurimas Fišeras (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 longer 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 the 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 used.
      amstream: Implement IAMMultiMediaStreamImpl_AddMediaStream + add tests.
      amstream/tests: Add some tests to retreive media streams to media stream 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 increment line number.
      include: Add missing error codes.
      amstream: Implement AddMediaStream and GetMediaStream in media stream filter.
      amstream: Add stream to the media stream filter in IAMMultiMediaStreamImpl_AddMediaStream.
      amstream/tests: Verify if the dsound renderer is created when we create an audio stream with the default renderer.
      amstream/tests: Add tests for querying interfaces and creating samples 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 instanciate.
      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 vtable 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 when processing WM_KEYDOWN.
      advapi32: Add tests for kernel objects accessed with 0 and ACCESS_SYSTEM_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édéric 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 property.
      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 tests.
      sxs: Implement IAssemblyCache::QueryAssemblyInfo.
      sxs: Add tests for IAssemblyCache::QueryAssemblyInfo.
      fusion/tests: Add another test for IAssemblyCache::QueryAssemblyInfo.
      msi: Detect installed side-by-side assemblies.
      advapi32: Return a fake security descriptor from CreatePrivateObjectSecurity.

Henri Verbeet (25):
      d3d8: Don't return a pointer to the implementation in IDirect3DSurface8Impl_QueryInterface().
      d3d8: Don't return a pointer to the implementation in IDirect3D8Impl_QueryInterface().
      d3d8: Don't return a pointer to the implementation in IDirect3DDevice8Impl_QueryInterface().
      d3d8: Don't return a pointer to the implementation in IDirect3DCubeTexture8Impl_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 presenting in swapchain_gl_present().
      wined3d: Only update the drawable on surface unmap for the frontbuffer.
      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 IDirect3DDevice9Impl.
      d3d9: Don't return a pointer to the implementation in IDirect3DVolumeTexture9Impl_QueryInterface().
      d3d9: Don't return a pointer to the implementation in IDirect3DVolume9Impl_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_declaration().
      wined3d: Fix the VBO check in device_stream_info_from_declaration().
      d3d9: Don't return a pointer to the implementation in IDirect3DVertexDeclaration9Impl_QueryInterface().
      d3d9: Don't return a pointer to the implementation in IDirect3DTexture9Impl_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 IDirectDrawSurface interface.
      d3d9: Don't return a pointer to the implementation in IDirect3DSwapChain9Impl_QueryInterface().
      d3d9: Don't return a pointer to the implementation in IDirect3DSurface9Impl_QueryInterface().

Huw Davies (16):
      gdi32: Add a helper to retrieve the family names and simplify the logic.
      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 memory 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_identifier.
      vbscript: Init destination before passing it to VariantCopy in add_dynamic_var.
      vbscript: Evaluate object expression before value expression in member assignment.
      vbscript: Added parameterized assign identifier statement support.
      vbscript: Added parameterized assign member statement tests.
      vbscript: Added parameterized member assignment statement implementation.
      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 IHTMLObjectElement2.
      mshtml: Use jscript.dll for JavaScript for all zones except untrusted.
      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 property.
      mshtml: Use proper helpers in IHTMLStyle::color implementation.
      mshtml: Use proper helpers in IHTMLStyle::backgroundColor implementation.
      mshtml: Use better helper in IHTMLStyle::get_width implementation.

Józef 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 D3DXCreateCubeTextureFromFileInMemoryEx.
      d3dx9: Add stubs for D3DXCreateVolumeTextureFromFileInMemory functions.
      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ä (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ønne (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 state 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 function.
      msvcp90: Don't define separate structures for num_get&amp;lt;char&amp;gt; and num_get&amp;lt;wchar&amp;gt;.
      msvcp90: Use DEFINE_RTTI_DATA to define iosb RTTI base descriptor.
      msvcp90: Use DEFINE_RTTI_DATA to define locale_facet RTTI base descriptor.
      msvcp90: Use DEFINE_RTTI_DATA to initialize exception RTTI data.
      msvcp90: Added numpunct&amp;lt;wchar&amp;gt; implementation.
      msvcp90: Added basic_streambuf&amp;lt;char&amp;gt; implementation.
      msvcp90: Added basic_streambuf&amp;lt;wchar&amp;gt; implementation.
      msvcp90: Added ios_base class implementation.
      msvcp90: Added this parameter to cdecl functions defined inside class.
      msvcp: Sync spec files.
      msvcp90: Added support for exception reraising in ios_base::clear.
      msvcp90: Added partial basic_ios&amp;lt;char&amp;gt; implementation.
      msvcp90: Added partial basic_ios&amp;lt;wchar&amp;gt; implementation.
      msvcp90: Added partial basic_ios&amp;lt;short&amp;gt; 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 exiting.
      gdiplus: Support bitmap creation from 16-bit ddb's.

--
Alexandre Julliard
julliard&amp;lt; at &amp;gt;winehq.org


&lt;/pre&gt;</description>
    <dc:creator>Alexandre Julliard</dc:creator>
    <dc:date>2012-03-30T18:32:43</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.wine.announce/216">
    <title>Wine release 1.5.0</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.wine.announce/216</link>
    <description>&lt;pre&gt;The Wine development release 1.5.0 is now available.

What's new in this release (see below for details):
  - 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.

The source is available from the following locations:

  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.5.0.tar.bz2
  http://prdownloads.sourceforge.net/wine/wine-1.5.0.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.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 &amp;amp; Shinari Campaign, Spying &amp;amp; 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 &amp;amp; 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-&amp;gt;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
julliard&amp;lt; at &amp;gt;winehq.org


&lt;/pre&gt;</description>
    <dc:creator>Alexandre Julliard</dc:creator>
    <dc:date>2012-03-16T19:07:58</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.wine.announce/215">
    <title>Wine release 1.4</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.wine.announce/215</link>
    <description>&lt;pre&gt;The Wine team is proud to announce that the stable release Wine 1.4
is now available.

This release represents 20 months of development effort and over
16,000 individual changes. The main highlights are the new DIB
graphics engine, a redesigned audio stack, and full support for
bidirectional text and character shaping.

It also contains a lot of improvements across the board, as well as
support for many new applications, notably Microsoft Office 2010. See
the release notes below for a summary of the major changes.

This release is dedicated to the memory of Gé (Greg) van Geldorp, who
passed away in May 2011. Greg single-handedly designed, built, and
maintained the Wine Testbot, which has become a cornerstone of our
development process. The high quality of this release owes a lot to
his work. He is greatly missed by us all.


The source is available from the following locations:

  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.4.tar.bz2
  http://prdownloads.sourceforge.net/wine/wine-1.4.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.

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

What's new in Wine 1.4
======================

*** Graphics

- There is a new graphics engine for rendering into Device Independent
  Bitmaps (DIB). DIB rendering no longer requires access faults or
  round-trips to the X server, which yields large performance gains in
  DIB-intensive applications.

- The DIB engine can also be used for fall-back implementations of
  some graphics primitives, like alpha blending, when the display
  driver doesn't support them directly.

- All possible color formats are supported by the DIB engine, so DIB
  operations are no longer limited by the color resolution of the
  display. Rendering of the various palette formats is also improved.

- Custom styles of dashed lines are supported.

- Cosmetic pens using hashes or patterns are supported.

- Gradients use dithering on low color resolution devices for a nicer
  appearance.

- The XRender extension is used for gradients when supported.

- PostScript output quality is improved, particularly for bitmaps and
  paths.

- Rotated text works better for all output device types.

- GdiPlus supports more image formats, including formats that are not
  supported through GDI.

- More image codecs are implemented, including support for TGA and CMYK
  JPEG decoding, as well as BMP, TIFF, PNG, and ICNS encoding.


*** Audio

- The audio stack is completely redesigned, based on the Vista
  model. WinMM and DirectSound are implemented on top of the new
  MMDevAPI library.

- The Alsa, OSS, and CoreAudio drivers have been rewritten to use the
  new model. They now serve as back-ends to the MMDevAPI dll, which no
  longer needs to rely on the OpenAL library.

- The Jack, NAS, AudioIO, and ESD audio subsystems are no longer
  supported. Version 3 of the OSS subsystem is no longer supported
  either, version 4 is required.

- The Audio tab in the Wine Configuration tool has been redesigned for
  the new audio subsystem. The appropriate driver is automatically
  selected and no longer needs to be configured manually.


*** Input devices

- The XInput 2 extension is used to provide better mouse control in
  games and other full-screen applications.

- The mouse is automatically clipped to prevent it from leaving a
  full-screen window when running in desktop mode. Switching to a
  different application with Alt-Tab releases the mouse. Clipping can
  be disabled through the Wine Configuration tool.

- Animated mouse cursors are fully supported.

- Joystick action mapping is supported, including a configuration dialog.


*** Internationalization

- Bidirectional text rendering is fully supported.

- Font shaping and reordering is supported for all the scripts
  specified in the Unicode standard.

- Bidirectional text editing is supported in the standard edit
  control.

- Vertical fonts (e.g. for Japanese) are supported.

- Mirroring of windows, menus, and window controls for right-to-left
  languages is fully supported.

- All resources (strings, menus, dialogs, accelerators) contained in
  Wine can be translated through standard gettext-style po files.

- The Unicode character data tables have been updated to version 6.0
  of the Unicode standard.

- Wine is translated to French, German, Spanish, Italian, Dutch,
  Swedish, Finnish, Portuguese, Catalan, Hungarian, Polish, Russian,
  Slovenian, Lithuanian, Japanese, and Korean. It has partial
  translations for another fifteen languages.


*** User interface

- The new Vista style of file dialogs is supported.

- Common controls are improved, particularly the calendar, tree view,
  system link, and image list controls.

- Parts of the Game Explorer API are implemented.

- Wine can take advantage of the GStreamer framework for audio and
  video playback. This makes it possible to support all formats that
  have a GStreamer codec. On Mac OS X, the QuickTime framework is used
  for the same purpose.


*** Desktop integration

- System tray notification balloons are implemented.

- The system tray is displayed as a task bar at the bottom of the
  screen in desktop mode.

- The system tray is automatically registered again when the Unix tray
  manager is restarted.

- The standard mouse cursors are remapped to the cursor theme of the
  Unix desktop.

- Drag &amp;amp; drop of OLE objects across applications is supported.

- Icons for menu entries are exported in multiple sizes and in PNG
  format.

- Icons are displayed for the Unix desktop "Open with..." menu
  entries.


*** Internet and networking

- The built-in Internet Explorer has a user interface, including a
  menu, an address bar, a tool bar, and configuration dialogs.

- There is an "Internet Settings" control panel that allows
  configuring various aspects of web browsing, as well as managing
  security certificates.

- The VBScript language is fully supported.

- The built-in (Gecko-based) web browser engine supports ActiveX.

- The Gecko engine has been updated to the version from Firefox 8.

- The Gecko engine is packaged as an MSI file, and its installation
  can be managed from the "Add/Remove Programs" control panel.

- The Gecko engine is available on 64-bit.

- Persistent HTTP connections are supported.

- HTTP proxies are better supported, including PAC scripts.

- Changing network passwords is supported.

- The HTML Help support is improved, including a nicer user interface
  and better navigation support.

- Asynchronous I/O on network socket is improved, particularly
  asynchronous accepts. This helps with various networked games.


*** Direct3D

- Reloading sRGB textures uses either EXT_texture_sRGB_decode or FBO
  blits when available. This is much faster. This affects Source
  Engine games and Unreal Engine 3 games in particular.

- WineD3D supports multisample anti-aliasing.

- D3D8 and D3D9 properly support v-sync / swap intervals.

- The WineD3D blitter code is improved both for correctness and
  performance.

- The WineD3D graphics card database has been updated to recognize new
  graphics cards and Mesa drivers.

- WineD3D no longer uses COM for its implementation. This makes it
  much nicer to work with.

- The context management code is improved. The window being destroyed
  while the WineD3D device is still active in particular is handled
  much better.

- There have been some performance improvements related to WineD3D
  state management and resource updates.

- Focus and device window handling work better for D3D8 and D3D9. This
  mostly affects things like changing graphics settings, switching
  from full-screen to windowed and back, etc.

- NVDB is supported on cards that support GL_EXT_depth_bounds_test.

- The INTZ and NULL formats are supported.

- Depth surface blits are implemented in WineD3D.

- Depth bias handling is improved. This fixes flickering shadows and
  decals in a couple of games, like Mass Effect 2 and Unreal
  Tournament 2004.

- GL_ARB_draw_elements_base_vertex is supported. This allows draws to
  be more efficient in some cases.

- GL_ARB_map_buffer_alignment is supported. This allows for more
  efficient mapping of textures and buffers in some cases.

- Handling projected textures works better in early shader model
  versions.

- Shaders are strictly checked against the hardware capabilities. This
  means we won't try to create e.g. a shader model 3 shader on shader
  model 2 hardware.

- D3D9EX texture creation from system memory is supported. This
  affects some Source Engine games like Team Fortress 2.

- The D3DX9 shader assembler is mostly finished. It is now part of the
  new d3dcompiler dll.

- Various parts of D3DX9 are more complete, including:
  - The surface / texture loading functions.
  - The mesh creation and manipulation functions.
  - The vertex declaration handling functions.
  - The effects framework, binary effect parsing in particular.


*** DirectDraw

- OpenGL is used by default for DirectDraw as well, just like D3D8 and
  D3D9. For most applications this is an improvement, but nevertheless
  the old GDI renderer may still work better for specific applications
  or if the graphics driver's OpenGL implementation is inadequate.

- Flips are properly supported. The back buffer now contains the front
  buffer contents after a flip instead of being undefined.

- Improved support for viewports in early versions of DirectDraw that
  include an extra clipspace transformation. This affects the original
  Half-Life.

- Fixes for cooperative levels and associated window handling and mode
  changes.

- DirectDraw clippers are supported.


*** Kernel

- DOSBox is used to run DOS applications on platforms that don't
  support vm86 mode.

- The Windows console is emulated as best as possible on Unix
  terminals without requiring switching into curses mode.

- Volume label and serial number can be retrieved from UDF filesystems
  (used on DVDs).

- Side-by-side manifests are installed for a number of built-in
  libraries to make them more compatible with applications using
  manifest resources.

- The Wine preloader is also used on 64-bit for a more compatible
  address space layout.


*** Installer support

- Applying installer patches is supported. This is needed for various
  Service Pack installers, particularly for the .NET ones.

- Installing side-by-side assemblies is supported.

- Rollbacks of failed installs is supported.

- Installing services is better supported.

- MSI installers can be created entirely under Wine, using the
  'cabarc' and 'winemsibuilder' tools.


*** Build environment

- The IDL compiler (widl) can generate format strings for both
  old-style and new-style COM interpreted stubs.

- Registrations for dlls and typelibs are based on scripts generated
  at compile time, for faster Wine prefix creation and updates.

- The Resource Compiler (wrc) and Message Compiler (wmc) can generate
  translated resources from po files, as well as create po files from
  existing translated resources.

- Fake PE dlls are generated and installed for all built-in dlls,
  since many applications expect to find the PE dlls on disk.

- The ARM platform is supported by the Wine tool chain.

- The windows.h header can now be used in Wine code, the compile time
  gains are no longer worth the header incompatibilities.

- Some headers have been modified to make them easier to share with
  the Mingw-w64 project.


*** Platform-specific changes

- Wine compiles on ARM platforms.

- On Mac OS X, the secure channel implementation uses the Security
  framework instead of the GnuTLS library.

- On Linux, dynamic device management can use the new UDisks service
  in addition to HAL.

- Stubless OLE proxies are supported also on 64-bit platforms.


*** Built-in applications

- The new 'cabarc' program allows manipulation of cabinet files,
  including creation of new cabinets.

- The new 'wscript' program implements the Windows Script Host, to run
  VBScript and JavaScript scripts.

- The new 'taskkill' program allows killing Windows processes by name
  or process id.

- The new 'ipconfig' program displays the IP configuration seen by
  Windows programs.

- The new 'hostname' program displays the hostname seen by Windows
  programs.

- The 'explorer' program implements a shell namespace explorer instead
  of launching the file manager.

- The 'view' program can display enhanced metafiles.

- The 'dxdiag' tool outputs real information about the system.

- The new 'winemsibuilder' tool allows creating MSI installers; it is
  used to build the Gecko add-on package.

- Almost all built-in applications are fully Unicode.

- All applications installed to /usr/bin have a manual page.


*** Quality assurance &amp;amp; debugging

- The test suite no longer attempts to support Win9x platforms, this
  was too much effort for little benefit.

- The Wine debugger offers to save crash information to a file, to
  make it easier to provide good information in bug reports.

- Parsing of debugging information from various object file formats is
  improved, which should yield better quality crash information,
  particularly for 64-bit.


*** Miscellaneous

- XML support is improved, including support for schemas, namespaces,
  MSXML version 6, and an XML file writer. This is particularly useful
  for the new Microsoft Office XML-based document formats.

- The new "secure" versions of the C runtime functions are almost all
  implemented.

- There is an initial implementation of the Microsoft C++ standard
  class libraries, including string, locale, and stream classes.

- Creation of compressed cabinet files is supported.

- There is an implementation of the OpenCL library, as a wrapper
  around the equivalent Unix library.

- Print jobs are submitted to CUPS directly instead of requiring the
  'lpr' command-line tool.

- There is support for managing multiple .NET runtime versions and
  their corresponding Mono versions.


*** New external dependencies

- The XInput 2 library is used for mouse control in games.

- The libopencl library is used by the OpenCL wrapper dll.

- The libgettextpo library is optionally used at build time to update
  po files from the rc sources.

- The msgfmt tool (from the gettext library) is used at build time to
  compile po files.

- The zlib library is used to implement cabinet file compression.

- The libfreetype library needs to be at least version 2.2, older
  versions are no longer supported.

- The libdbus library is used for the UDisks device support on Linux.

- The smbpasswd tool (part of Samba) is used for changing network
  passwords.

- DOSBox is used to run DOS applications. It is recommended to use the
  latest SVN version of DOSBox since it contains some Wine-specific
  improvements.


*** Useful configuration options

Note: More details abouts these and other configuration options can be
      found at http://wiki.winehq.org/UsefulRegistryKeys

- The correct audio driver is detected automatically, but can still be
  overridden through the HKCU\Software\Wine\Drivers\Audio key like in
  previous versions. It is recommended to delete this key entirely to
  enable the auto-detection.

- Multisample anti-aliasing can be disabled by setting "Multisampling"
  to "disabled" under HKCU\Software\Wine\Direct3D.

- Setting "AlwaysOffscreen" to "enabled" under
  HKCU\Software\Wine\Direct3D simplifies sharing depth / stencil
  surfaces between on-screen and off-screen render targets in
  WineD3D. This will likely become the default for the next release.

- The DirectDraw renderer can be switched back to the old GDI mode by
  setting "DirectDrawRenderer" to "gdi" under HKCU\Software\Wine\Direct3D.


*** Known issues

- Support for PulseAudio is improved, but very recent versions of
  PulseAudio (&amp;gt;= 1.0) and alsa-plugins (&amp;gt;= 1.0.25) are required for
  good results, since older versions contain various bugs.
  See http://wiki.winehq.org/Sound for details.

--
Alexandre Julliard
julliard&amp;lt; at &amp;gt;winehq.org


&lt;/pre&gt;</description>
    <dc:creator>Alexandre Julliard</dc:creator>
    <dc:date>2012-03-07T16:21:52</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.wine.announce/214">
    <title>Wine release 1.4-rc6</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.wine.announce/214</link>
    <description>&lt;pre&gt;The Wine development release 1.4-rc6 is now available.

What's new in this release (see below for details):
  - Bug fixes only, we are in code freeze.

The source is available from the following locations:

  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.4-rc6.tar.bz2
  http://prdownloads.sourceforge.net/wine/wine-1.4-rc6.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.4-rc6:

   3325  Time Adjuster's toolbar stays always on top
   4084  SonicStage 3.1 installer fails with 'Windows version not supported'
   5897  PixelFormat_DD2WineD3D Unknown Pixelformat
   8166  notepad does fully not display long (&amp;gt;32K) one-line files
   8495  missing graphic objects in Re-volt
  10176  rFactor Dedicated not working anymore after update
  11430  Applications based on CodeJock Software ToolkitPro fail with division by zero
  12212  DeusEx: running at big resolutions result in screen shift&amp;amp;crop
  12739  Improper drawing of radio buttons
  13248  Multiple Error MessageBoxes in Incomedia Website X5 installer
  13792  Abomination: The Nemesis Project Crashes at startup
  14769  Firefox 3 window size isn't restored after returning from fullscreen (dogfood)
  16189  Google Earth install fails (service related)
  17564  7-zip file manager interface selection problem
  17723  Audiosurf: unable to fill textfields
  18569  TeamViewer: App doesn't start, probably heap corruption
  19106  Touhou Fuujinroku ~ Mountain of Faith: Stage backgrounds aren't always rendered properly
  19159  Command &amp;amp; Conquer 3: Tiberium Wars hangs at splash screen
  21019  Igor pro "Help brower" has no window decorations
  21745  Magic Workstation: icons and some text appear upside-down
  21981  Igor Pro: Drop-down menu only works when arrow key is pressed
  21984  Glumbuster crashes on load
  22216  Problem with freopen("CONOUT$", "w", stdout);
  22359  Wolfenstein water displays strange rays
  22414  Grand Theft Auto: Vice City - full screen window does not take focus
  22558  Harbinger (demo) graphical issue: green artefacts around objects
  22703  Running Galcon Fusion demo gives error message
  22842  Can't select screen mode / resolution on PSOBB and PSU
  22987  Irfan view - "Can't paste image from clipboard !"
  24259  World of Warcraft in Windowed/Maximized OpenGL mode takes 100% cpu
  24267  Touhou 12.3 Hisoutensoku: Don't draw some sprites.
  24695  Saira crashes when fullscreen mode is selected
  25164  Sound dies on video in binkplay 1.0 after mouse has been moved outside window/video paused
  25324  GL_INVALID_OPERATION (0x502) on x86_64 installations.
  25447  Men of War does not let me select anti-aliasing options
  26416  Fullscreen problems with Phantasy Star Online
  26613  painkiller redemption steam mouse wheel not working
  26872  Cannot create new profile in Dawn of War demo
  27220  Internet Explorer 8 always show error message on startup
  27293  PSO:BB - Cannot type a character name during character creation
  27609  GTA Vice City hangs in initial menu
  28087  foobar 2000: Crashes when editing tags (with configured media library)
  28598  ArchiCAD 12: crashes when creating a new file or open an existing one
  28801  stack_set_frame_internal passes undefined value into SymSetContext()?
  29167  Star Wars: The Old Republic launcher locks up on icon highlighting
  29689  Crash wincfg on graphics tab with LC_ALL=ja_JP
  29869  Re-Volt is missing an HUD element
  29883  Game created with RPG Tkool VX Ace (Japanese version of RPG Maker VX Ace): can not write save data (Save*.rvdata2)
  29949  PAF (Personal Ancestral File) help viewer unhandled page fault
  29981  Galactic Civilizations 2 is unplayable due to possible severe memory leak
  29992  Rally Trophy: crashes on startup when Logitech G25 plugged in
  30038  Detect CPU speed by using sysctl "hw.clockrate" instead of "dev.cpu.0.freq"
  30040  comctl32/monthcal test fails on leap years?
  30053  Finale 2012 font spacing is too wide

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

Changes since 1.4-rc5:

Alex Henrie (1):
      po: Fix spelling errors in Catalan translation.

Alexander Morozov (1):
      msvcr90: realloc can move memory block.

Alexandre Julliard (3):
      README: Updates.
      gdi32: Fix missing increment of integer data in GetCharABCWidthsFloat.
      Updated the authors list.

Aric Stewart (1):
      usp10: Better handle 0 cases when caching scripts, languages and features.

Aurimas Fišeras (1):
      po: Update Lithuanian translation.

Austin English (1):
      ntdll: Use proper CPU speed detection on FreeBSD.

Bruno Jesus (1):
      imm32/tests: Add ImmGetDescription tests.

Christian Costa (1):
      d3dxof: Empty arrays can have the semicolon at the end or not so handle both cases and add tests for them.

Eduardo García (4):
      po: Update Spanish translation.
      po: Update Spanish translation.
      po: Update Spanish translation.
      po: Update Spanish translation.

Fernando Martins (3):
      po: Update Portuguese translation.
      po: Update Portuguese translation.
      po: Update Portuguese translation.

Francois Gouget (36):
      ddraw/tests: Fix compilation on systems that don't support nameless unions.
      po: The Thai 'Time/Date' translation is incomplete so mark it as fuzzy.
      po: Remove or mark as fuzzy the invalid Danish shell folder names.
      po: Remove a duplicate space after a comma in the German translation.
      po: Fix the trailing ellipses in the Japanese translation.
      po: Fix a line wrapping and ellipsis issue in the Japanese translation.
      po: Fix a typography issue in the Japanese translation.
      po: Tweak the wrapping of the cmd MOVE Norwegian Bokmål usage message translation.
      po: Fix some typography issues in the Norwegian Bokmål translation.
      po: Remove some invalid Norwegian Bokmål shell folder name translations.
      po: Wrap the 'Caps Lock' Catalan warning tooltip like the English one.
      po: Mark an invalid Korean translation as fuzzy.
      po: Add a couple of missing newlines in the Korean translation.
      po: Fix some typography issues in the Korean translation.
      po: Remove a couple of duplicate spaces from the Polish translation.
      po: Remove the copyright notice from the second start.exe Polish translation.
      po: Fix some space issues in the Portuguese (Brazil) translation.
      po: Tweak the wrapping of a few Portuguese (Brazil) translations.
      po: Mark an incomplete Portuguese (Brazil) translation as fuzzy.
      po: Fix a few typography issues in the Portuguese (Brazil) translation.
      po: Tweak the wrapping of a few Russian translations.
      po: Fix some typography issues in the Russian translation.
      po: Fix some typography issues in the Turkish translation.
      po: Fix a line wrapping issue in the Slovenian translation.
      po: Fix the references to the LGPL in the Slovenian translation.
      po: Remove English strings from the Ukrainian shell folder name translations.
      po: Fix some space and typography issues in the Ukrainian translation.
      po: A linefeed was missing in the Russian translation.
      po: Add full stops to the VERIFY ON / OFF usage lists.
      po: Add a missing linefeed to a Chinese (Taiwan) translation.
      po: Remove some invalid Portuguese (Portugal) shell folder name translations.
      po: Fix the Directory key mapping and Yes/No/All questions in the Hungarian translation.
      po: Remove a couple of duplicate spaces in the Hungarian translation.
      po: Use semicolons for the Slovenian comdlg32 printer status enumeration.
      po: Use commas in the Greek translation of comdlg32's printer status enumeration.
      start: Remove the license and the /L option.

Frédéric Delanoy (1):
      readme: Update French translation.

Gustavo Henrique Milaré (1):
      po: Update Brazilian Portuguese translation.

Hasan Kiran (1):
      po: Update Turkish translation.

Henri Verbeet (5):
      wined3d: Support color keyed WINED3DFMT_B8G8R8A8_UNORM surfaces.
      ddraw/tests: Add tests for color keyed texturing with an alpha channel.
      wined3d: Implement resetting the device window in wined3d_device_reset().
      d3d8/tests: Add some tests for resetting the device window.
      d3d9/tests: Add some tests for resetting the device window.

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

Ilia Mirkin (2):
      po: Fix typo in Russian translation.
      po: Fix ENTER -&amp;gt; Enter, CMD help text, remove fuzzy annotations.

Ivan Vojtko (3):
      po: Update Slovak translation.
      po: Update Slovak translation.
      po: Update Slovak translation.

Jacek Caban (1):
      ieframe: Fixed reallocation size.

Julian Rüger (2):
      po: Update German translation.
      readme: Update German translation.

Lauri Kenttä (6):
      po: Update Swedish translation.
      po: Update Finnish translation.
      readme: Update Finnish translation.
      readme: Update Swedish translation.
      po: Update Finnish translation.
      po: Update Swedish translation.

Luca Bennati (2):
      po: Update Italian translation.
      readme: Update Italian translation.

Lucas Zawacki (1):
      dinput: Search for device objects of the correct type in BuildActionMap.

Maarten Lankhorst (1):
      mmdevapi: Add tests for checking events to capture.

Martin Jesper Low Madsen (1):
      po: Update Danish translation.

Milan Ševčík (1):
      po: Updating Czech translation.

Nikolay Sivov (4):
      msxml3: Properly escape character data in text nodes.
      comctl32/tests: Fix test failures running on February 29.
      msxml3: Return default namespace uri for 'xml'-prefixed attributes.
      po: Russian translation update.

Ruei-Yuan Lu (1):
      po: Update Chinese (Taiwan) translation.

Stefan Dösinger (1):
      ddraw/tests: LONG/ULONG and error checking fixes.

Vincent Povirk (1):
      shell32: Properly double-null-terminate the filter in the run/browse dialog.

Zoltan Nagy (3):
      po: Update Hungarian translation.
      po: Update Hungarian translation.
      po: Update Hungarian translation.

--
Alexandre Julliard
julliard&amp;lt; at &amp;gt;winehq.org


&lt;/pre&gt;</description>
    <dc:creator>Alexandre Julliard</dc:creator>
    <dc:date>2012-03-02T19:02:05</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.wine.announce/213">
    <title>Wine release 1.4-rc5</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.wine.announce/213</link>
    <description>&lt;pre&gt;The Wine development release 1.4-rc5 is now available.

What's new in this release (see below for details):
  - Bug fixes only, we are in code freeze.

The source is available from the following locations:

  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.4-rc5.tar.bz2
  http://prdownloads.sourceforge.net/wine/wine-1.4-rc5.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.4-rc5:

   5485  Command and Conquer Generals (and Zero Hour) hang on splash screen
   8871  No text displayed in Bloodrayne2
  11133  Shade: Wrath of Angels Demo - no graphics drawn in game
  13156  ETO_OPAQUE and clear style are not transparent on a bitmap
  14075  Beyond Divinity: screen corruption
  15397  gdi32: path.c fails to build with gcc 4.2, -Werror -O3
  16557  print preview broken
  17201  No add-ins loadable in Office 2003 PowerPoint
  18975  RealMYST crashes on launch
  19531  Earthworm Jim: sound crackles, stutters and repeats.
  20202  Everquest 1 (eqgame.exe) crashes right before character enters world
  20333  Azteca and Diamond Drop 2 crash
  20783  TradeTiger does not show the login window correctly
  21293  Comanche 3 freezes after a mission
  21577  MYOB: Cannot add custom logo to template
  22187  Alice 2.2 fails with "can't create Java VM"
  22269  Cry of the Infected demo fails with "runtime error 7018"
  22838  Corel Draw 11 not loading
  25153  Windows Live Essentials beta (webc variant) doesn't detect .NET Framework 3.0 installation (Mono/Registry)
  25214  MS Office PowerPoint 2007 freezes when right-click on top bar
  26878  No sound in Sim City 3000 Unlimited
  26918  Atlantis II crashes when changing screen resolution
  27254  Astro Avenger crashes on launch (with built-in d3dxof.dll)
  27971  Installation of FooBar.msi using msiexec fails with /qb switch (unattended with basic UI)
  28066  Sound stops after some time (restarting sound in game usually possible)
  28404  Incoming Forces: visual glitches
  28579  Comanche 3 menu is unusable because of graphic issues
  28618  BC Kings refuses to start without DirectSound hardware acceleration
  28620  Assassin's Creed: eagle's eye graphic glitch with postprocessing enabled
  28859  SDP Downloader: access violations when deleting url
  29750  Spotify crashes when searching song or artist with the search box
  29767  ellipse_first_quadrant() runs into dead loop for large width and height because of negative overflow
  29904  Perfect World: Latest Descent patch crashes Launcher window
  29905  Microsoft Visual Studio 2008: attaching to process fails with "unknown error: 0x80070003" (support of "Session" namespace for named objects needed)
  29919  PanzerKiller hangs with a black screen on start
  29939  MS Paint's bucket fill tool doesn't work
  29967  Cyberboard Player hangs when opening a game
  29988  Wordpad crashes on opening the printer setup dialog

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

Changes since 1.4-rc4:

Alex Henrie (1):
      po: Update Catalan translation.

Alexandre Julliard (7):
      gdi32: Paint everything in ExtFloodFill when the DIB doesn't have a clip region.
      gdi32: Don't paint the text rectangle in transparent mode unless a rectangle is explicitly specified.
      gdi32: Avoid overflows for invalid coordinates in line clipping.
      wineps: Convert path points to device coords since GetPath returns logical coords.
      comdlg32: Avoid crash when driver name doesn't contain a backslash.
      gdi32: Use 64-bit values when computing ellipses to avoid overflows.
      gdi32: Avoid using uninitialized value in DIB pattern enhmetafile record.

Andrew Eikum (1):
      wineoss.drv: Fix DeleteTimerQueueTimer usage.

André Hentschel (1):
      progman: Remove dead code.

Aurimas Fišeras (1):
      po: Update Lithuanian translation.

Christian Costa (5):
      d3dxof: Add tests for IDirectXFileData_GetName.
      d3dxof: Fix parsing of empty array + tests.
      d3dxof: Accept bigger names for objects.
      d3dxof: Fix leaking of IDirectXFileObject object in tests.
      d3dxof: Make sure the returned object pointer is null when there is no more object.

Detlef Riekenberg (1):
      commdlg: Fix GlobalReAlloc16 parameter order.

Dmitry Timoshkov (2):
      kernel32: Add a test to show that NtMapViewOfSection should not perform an image relocation.
      kernel32: Add a test for LoadLibrary called on a not DLL image.

Eduardo Garcia (1):
      po: Spanish translation update.

Eduardo García (1):
      po: Spanish translation update.

Eric Pouech (1):
      kernel32: Enhance bare fd check by checking that the handle is a real console handle.

Francois Gouget (21):
      comctl32/tests: Make cbt_hook_proc() static.
      winedbg: The winedbg debug channel is unused in crashdlg.c so remove it.
      winex11: The x11drv debug channel is unused in pen.c so remove it.
      shell32: Make extracticon_create() static.
      msxml3/tests: Make test_XPath() static.
      po: Use full width full stops in the Chinese (Taiwan) translation.
      po: Mark a couple of incomplete / invalid Chinese (Taiwan) translations as fuzzy.
      po: Mark an incomplete Chinese (PRC) translation as fuzzy.
      po: Use full width full stops in the Chinese (PRC) translation.
      po: Remove some invalid shell folder path translations from the Chinese (PRC) translation.
      po: Fix some typography issues in the Chinese (PRC) translation.
      po: Fix some typography issues in the Chinese (Taiwan) translation.
      po: The msiexec usage should be translated to Hebrew.
      po: Don't translate the name or options of command line tools.
      po: Fix a couple of line wrapping issues in the Lithuanian translation.
      po: Restore some 'About' Norwegian Bokmål translations or improve the suggestions.
      po: Restore or add some 'Yes/No' Norwegian Bokmål translations.
      po: Remove English strings from the Polish shell folder path translations.
      po: Remove a few spaces before question marks in the Polish translation.
      po: Remove English strings from the Japanese shell folder path translations.
      po: Fix some typography issues in the Slovak translation.

Frédéric Delanoy (1):
      comctl32/tests: Use initialized window handle when rebuilding toolbar (Coverity).

Gaurav Jain (1):
      wined3d: Recognize Nvidia GeForce 320M, 8600M GT &amp;amp; 9400M.

Gustavo Henrique Milaré (1):
      po: Update Brazilian Portuguese translation.

Henri Verbeet (7):
      wined3d: Don't take the wined3d mutex during WM_DISPLAYCHANGE either.
      ddraw: Always pin surfaces.
      wined3d: Specify the depth range in surface_depth_blt().
      wined3d: Disable z-clipping for transformed vertices when WINED3D_RS_ZENABLE is disabled.
      ddraw/tests: Add tests for z-clipping with D3DRENDERSTATE_ZENABLE disabled.
      d3d8/tests: Add tests for z-clipping with D3DRS_ZENABLE disabled.
      d3d9/tests: Add tests for z-clipping with D3DRS_ZENABLE disabled.

Huw Davies (1):
      ole32: Trace the drop effect in hex.

Jaka Kranjc (2):
      po: Update Slovenian translation.
      po: Fixed remaining Slovenian true positives in the winepo error report.

Jan-Peter Nilsson (1):
      winhttp: Set the context on the request handle earlier.

Juan Lang (1):
      cryptnet: Don't call HttpEndRequest on a request that was never sent.

Julian Rüger (1):
      po: Update German translation.

Jörg Höhle (1):
      mmdevapi/tests: Fix some render test failures.

Kusanagi Kouichi (1):
      gdi32: Initialize font signature of "System" font link.

Lauri Kenttä (2):
      po: Update Finnish translation.
      po: Update Finnish translation.

Luca Bennati (2):
      po: Update Italian translation.
      po: Update Italian translation.

Maarten Lankhorst (1):
      mmdevapi: Fix exclusive test.

Marcus Meissner (2):
      user32: Remove duplicated call to GetSystemMenu (Coverity).
      quartz: Fixed sizeof()s to IsBadReadPtr (Coverity).

Michael Stefaniuc (1):
      avicap32: Add "stub" to the FIXME in a no yet implemented function.

Nikolay Sivov (3):
      wpp: Properly use va_start/va_end around vsnprintf().
      msxml3/tests: Some tests for IMXAttributes::addAttribute().
      msxml3/tests: Tests for IMXAttributes::clear().

Piotr Caban (1):
      urlmon/tests: Fixed protocol tests on IE9.

Ruei-Yuan Lu (2):
      po: Update Chinese (Taiwan) translation.
      po: Update Chinese (Taiwan) translation.

Thomas Faber (1):
      user32/tests: Do not depend on argument evaluation order.

Zoltan Nagy (2):
      po: Update Hungarian translation.
      po: Update Hungarian translation.

--
Alexandre Julliard
julliard&amp;lt; at &amp;gt;winehq.org


&lt;/pre&gt;</description>
    <dc:creator>Alexandre Julliard</dc:creator>
    <dc:date>2012-02-24T18:40:42</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.wine.announce/212">
    <title>Wine release 1.4-rc4</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.wine.announce/212</link>
    <description>&lt;pre&gt;The Wine development release 1.4-rc4 is now available.

What's new in this release (see below for details):
  - Bug fixes only, we are in code freeze.

The source is available from the following locations:

  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.4-rc4.tar.bz2
  http://prdownloads.sourceforge.net/wine/wine-1.4-rc4.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.4-rc4:

   9728  Image and icons corrupts in ShutterFly 2.2
  10872  World In Conflict silently exits on start
  13017  Photoshop CS2, info window - missing info.
  13359  Adobe Reader 8 plugin crashes on EULA in Firefox 3 [dogfood]
  13832  Circuitmaker schematic does not print to a printer
  14376  Duelpro's "Yu-gi-oh News" window unresponsive
  14648  SigmaPlot (9,10 and 11) y-axis title rotated and shifted
  15574  PhotoShop CS2: Photoshop Save As.. dialog ignores filename input on jpegs and names them ".jpg" (Workaround exists)
  15848  PokerTracker hangs on start up
  17345  So Blonde: Crashes when pick up some items
  17885  Focus frame too big in fable
  18436  Crash in winevdm for some 16-bit programs
  19691  Visual C++ 2005 Express: can't uninstall or reinstall
  19885  America's Army 3.0 fails to start
  20110  Visual C++ 2005 Express SP1 install fails
  21013  Table of contents is unusable in Wine's CHM viewer application
  21217  Menu item for "Visual C++ 2005 Express Command Prompt" busted
  21326  "Sticky" right click in MS Paint
  21719  Cannot install Adobe Photoshop CS2 due to msi_cabextract failure
  22996  Altium Designer print preview displays inverted text in schematic views
  24204  wine notepad crashes: BadLength (poly request too large or internal Xlib length error)
  24583  Visual Studio 2008 (VC9) installer crashes
  24751  Santa Clause in Trouble does not start
  26697  F-22 Raptor freezes when loading a mission
  27246  Control panel items description truncated
  27355  SumatraPDF 1.6: tooltips leave black rectangles when disappearing
  27381  Fallout New Vegas hangs by save - backtrace
  27402  Clifford's Thinking Adventures: mouse pointer goes wacky or disappears entirely
  27750  No dynamic shadows with pixel shaders enabled in Tomb Raider: Anniversary
  28388  winmm/midi.ok deadlocks and crashes occasionally?
  28413  Sound play in games and programs causes brief "pauses"
  28638  Magic the Gathering - Duels of the Planeswalkers 2012: Sound only works in Emulated mode
  28706  Test Drive Unlimited: No ingame sound
  28914  Crimzon Clover 1.01 shows only black screen
  29035  winmm player deadlocks after failing to launch a concurrent one
  29382  Internet Explorer 8's developer tools window hangs after changing document mode
  29488  BurnPlot sporadically fails to start with an X error (invalid Window parameter)
  29584  World of Warcraft 64bit client hangs at world load
  29667  Dragon Age: Origins DVD authenticity checks fail (DVD_LAYER_DESCRIPTOR big endian values need to be converted host endianness before being returned to caller)
  29686  ElsterFormular's setup wants at least MSI installer version 3.1 on x86_64
  29704  Team Fortress 2 - total black screen when displaying Jarate effect
  29722  win3.x app fail to display the printer settings dialog
  29800  Gangsters 2 Demo (German): No aperture effect in the main menu
  29828  Trackbar control doesn't show tick marks when TBS_AUTOTICKS is used
  29839  ALSA driver cannot enumerate software (slave) devices from .asoundrc
  29855  Bomb Squad 2 display wrong
  29879  Wine's help viewer crashes on a particular CHM file
  29886  Microsoft Visual Studio 2005: "attach to process" crashes IDE (marshalling/unmarshalling of GUID struct -&amp;gt; VT_CARRAY type)
  29887  FarCry 1.4 crashed while use mouse wheel
  29898  IE6's back/forward buttons show the history dropdown menu - real dropdown arrows missing

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

Changes since 1.4-rc3:

Akihiro Sagawa (2):
      po: Update Japanese translation.
      comdlg32: Apply 3D effects to sample text area.

Alexander Kochetkov (1):
      gdi32: Fix text baseline calculation in compatible mode.

Alexandre Julliard (10):
      hhctrl.ocx: Fix a buffer allocation size.
      wineps16.drv: Call winspool functions instead of removed wineps.drv entry points.
      winex11: Make sure the clip window is created as soon as possible.
      gdi32: Don't clip to the visible rectangle for screen DCs.
      rpcrt4: Add ref counting to RPC connections, and grab a reference while processing an RPC packet.
      user32: Fix GetKeyNameText returned length.
      user32: Add mouse tracking on caption right-clicks to avoid messing with the capture.
      dinput: Filter out mouse wheel messages in exclusive mode.
      shell32: Define our own structure for control panel info, with more space for strings.
      gdi32: Fix font orientation when mirroring in compatible mode.

Andrew Eikum (3):
      dsound: Add some more DSCAPS flags.
      mmdevapi: Only return ACTIVE devices from GetDefaultAudioEndpoint.
      winealsa.drv: Optionally load extra ALSA device names from the registry.

André Hentschel (5):
      ntdll/tests: Fix some typos.
      po: Update German translation.
      winefile: Fix collapsing when there's no parent directory.
      advapi32/tests: Add a test to cover second RegSetValueW Parameter (gcov).
      po: Fix German translation.

Aric Stewart (1):
      gdi32: Rebuild the internal SystemLink every time.

Aurimas Fišeras (1):
      po: Update Lithuanian translation.

Charles Davis (1):
      ntdll: Zero reserved fields of the request structure in DVD_ReadDescriptor().

Christian Costa (4):
      d3dxof: Enable dumping of input x files and templates.
      d3dxof: Enable retrieving a particular member in GetData + tests.
      d3dxof: Decompress all MSZIP chunks of the compressed file and update file format description.
      d3dxof: Increase limit of number of children.

Dan Kegel (2):
      ntdll: Fix endianness of three fields in DVD_LAYER_DESCRIPTOR.
      gdiplus: Make GdipTranslateLineTransform stub lie and return Ok.

Detlef Riekenberg (1):
      comdlg32: Exclude the driver path from the result.

Eric Pouech (6):
      dbghelp: Store the 32/64 bitness in the image structure.
      dbghelp: Correctly initialize module word_size field when only the eh_frame is present (and not compilation unit).
      dbghelp: In dwarf parser, when looking for FDE/CIE skip first O-length entries.
      dbghelp: In traces for Dwarf/CFA engine, some offset are signed entities.
      dbghelp: In i386 stack unwinder, only check for NULL ebp after calling the dwarf/MSVC unwinders as they allow NULL ebp.
      dbghelp: Fix a couple of traces in dwarf line info parsing.

Erich Hoover (1):
      hhctrl.ocx: Fix parsing of some TOC topics that reference other files.

Francois Gouget (22):
      po: Remove invalid Close/Next translation suggestions.
      po: Tweak some Catalan translations.
      po: Tweak / fix some French translations.
      po: Update the Hebrew command line 'translations'.
      po: Fix some typography issues in the Hebrew translation.
      po: Fix some typography issues in the Danish translation.
      po: Fix some typography issues in the German translation.
      po: Fix a formatting directive in the Romanian translation.
      po: Use '+' when specifying a modifier + accelerator key combination.
      po: Fix some typography issues in the Romanian translation.
      po: Remove English strings and invalid translations from the Romanian translation.
      po: Fix some typography issues in the Esperanto translation.
      po: Remove English strings from the Esperanto shell folder translations.
      po: Remove a few English strings from the Hebrew translations.
      po: Remove English strings from the Italian shell folder translations.
      po: Fix some typography issues in the Italian translation.
      po: Fix some typography issues in the Hungarian translation.
      po: Fix some typography issues in the Spanish translation.
      po: Add a couple of Finnish translations.
      po: Fix a typography issue in the Finnish translation.
      po: Fix some typography issues in the Dutch translation.
      po: Remove some invalid shell folder path translations from the Dutch translation.

Frédéric Delanoy (4):
      cmd: Reuse common string constants.
      cmd: Respect constant wide strings naming convention.
      setupx.dll16: Simplify some dead code (Coverity).
      po: Update French translation.

Gustavo Henrique Milaré (2):
      po: Update Brazilian Portuguese translation.
      cryptui: Adjust the size of "Add &amp;amp;Purpose..." button.

Henri Verbeet (1):
      wined3d: Use a format flag instead of a floating point comparison to determine if we need to apply heightscale.

Huw Davies (1):
      oleaut32: Zero-init [out] only parameters.

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

Jeremy White (1):
      oleaut32: When marshalling VT_CARRAY, only marshall by reference for appropriate types.

Johan Gill (1):
      advapi32: CryptCreateHash actually sets ERROR_INVALID_PARAMETER if the CSP handle is 0.

Juan Lang (3):
      advapi32/tests: Fix a test failure on older NT4.
      crypt32/tests: Fix test failures on older NT4.
      cryptnet/tests: Fix test failures on older NT4.

Julian Rüger (1):
      po: Update German translation.

Jörg Höhle (4):
      winmm: Allow new sounds to interrupt previous PlaySound invocations.
      mciwave: Zero closed resource pointer to prevent reuse.
      winmm: Avoid using SuspendThread, it can hang Wine.
      winmm: Make midiStream* messages asynchronous to avoid deadlocks.

Kusanagi Kouichi (2):
      gdi32: Use find_family_from_any_name to find a replacement family.
      gdi32: Add traces for skipped font replacements.

Michael Stefaniuc (3):
      po: Halve the number of fuzzy entries in the Romanian translation.
      po: Don't use s and t with cedilla in the Romanian translation.
      dsound/tests: Fix the capture COM tests for older Win2k versions.

Nikolay Sivov (8):
      comctl32: Update ticks on TBM_SETRANGEMAX.
      comctl32: Update ticks on TBM_SETRANGEMIN.
      comctl32: Update ticks on TBM_SETRANGE.
      comctl32: Trace Header order array contents.
      menubuilder: Use va_start/va_end around vsnprintf() on every call.
      comctl32: Fix TB_SETEXTENDEDSTYLE to use mask passed in wParam.
      msxml3: Use static buffer when tracing libxml2 error messages.
      msxml3: Fix structured error callback implementation when no message data available.

Vitaliy Margolen (1):
      server: Add sessions directory and 0 session symlink.

William Panlener (2):
      kernel32: Add missing function entry.
      ntdll: Use success return values for stubs.

Łukasz Wojniłowicz (1):
      po: Update Polish translation.

--
Alexandre Julliard
julliard&amp;lt; at &amp;gt;winehq.org


&lt;/pre&gt;</description>
    <dc:creator>Alexandre Julliard</dc:creator>
    <dc:date>2012-02-17T19:50:20</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.wine.announce/211">
    <title>Wine release 1.4-rc3</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.wine.announce/211</link>
    <description>&lt;pre&gt;The Wine development release 1.4-rc3 is now available.

What's new in this release (see below for details):
  - Bug fixes only, we are in code freeze.

The source is available from the following locations:

  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.4-rc3.tar.bz2
  http://prdownloads.sourceforge.net/wine/wine-1.4-rc3.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.4-rc3:

   4756  Can't install Bard's tale due to grayed out "I accept" button in eula dialog
   6033  Fallout 2 : In game mouse pointer is unusable
   8295  Motorhead crashes when using hw D3D renderer
  14211  Skype 3.8 Crash while installing
  15229  Dragon NaturallySpeaking 10 has gdiplus error on microphone display box
  15531  Janosch - Kleine Tigerschule crashes
  15894  PostgreSQL 8.3 service installation fails
  17036  GTA2 (Grand Theft Auto 2) runs too slow to be playable (ATi issue)
  17370  Notepad++ 5.2 crashes when triggering tooltip over macro record toolbar button (user32.RealChildWindowFromPoint needs to pass CWP_SKIPINVISIBLE to skip hidden windows)
  17508  Adobe Photoshop CS2 won't install
  18345  Silverlight 2+ installers fails
  20186  Project64 does not work with gamepads anymore
  20866  Houaiss Portuguese Dictionary (blocked window)
  21015  Star Trek: Birth of the Federation crashes
  21799  3DRad IDE does not display properly
  22104  Proteus ISIS slows down in time
  22305  AutoWikiBrowser databse scanner fails with err:seh:setup_exception_record
  22459  NFSMW - Only black screen
  22836  ITypeInfo_fnInvoke member ID -525 - HP Virtual Rooms 8.0
  23423  Some graphics are corrupted in Civilization IV
  23827  HTML-Kit crashes on exit
  23912  dvdflick has an error on startup: "Object doesn't support this property or method"
  24248  TREPCAD St3: some stair types give fatal errors
  24288  SR3D Builder "will only install when DotNet2.0 is installed"
  24659  The material Navigator reports a system failure and terminates the program
  24791  Broken display in Might and Magic VII: For Blood and Honor
  25615  Wine Internet Explorer cannot load kongregate
  25749  TortoiseSVN (TortoiseProc.exe) crashes upon exit (OLE teardown)
  26792  Sentinel Protection Driver/Service installer fails (needs "HKLM\\SYSTEM\\CurrentControlSet\\Control\\VirtualDeviceDrivers" registry key present)
  27256  PDFCreator installer cannot display Chinese correctly
  27606  SketchUp 8 garbled working area
  27826  SpongeBob: Truth or Square Demo crashes before you can start
  27902  Project64 1.7.x beta doesn't work anymore
  28033  CAJViewer 7.1 install failed on some machine
  28092  pwsafe 3.26 chm help file blank
  28162  Battle.net System Check fails to send data
  28237  Hyperlinks do nothing in Internet Explorer 3.02
  28304  "p" command doesn't recognize single-quoted chars in expressions
  28379  Internet Explorer 4.0 highlights selected text incorrectly
  28516  Red Alert 3 crashes when loading map
  29046  Office 2007 apps crash loading document properties editing window
  29116  Pegasus Mail v. 4.62 build 191, IERenderer 2.4.5.18 generates (0x80004001) &amp;lt; at &amp;gt;01AEDC9D upon exit due to mshtml HTMLDocument_get_frames() stub
  29130  Where's Wally? The Fantastic Journey fails to recognize the CD in the drive (needs support for IOCTL_STORAGE_CHECK_VERIFY2)
  29552  Tropico 3 installer crashes with -fno-omit-frame-pointer
  29577  msvcmaker-generated projects try to run non-existent winebuild.exe
  29639  TextPad 5 installer crashes in repair mode
  29712  DInput doesn't support INFINITE effect iterations
  29740  wine gecko failed to get the profile directory
  29741  Office 2007 SP2 &amp;amp; SP3 installers report success but fail to install some components
  29760  Sonic R complains about a lost surface when starting in Direct3D mode
  29761  Bridge Commander: Black screen
  29783  quartz/filtergraph test is flaky
  29808  mingw32-g++ random crash compiling a wxWidgets app
  29814  Stronghold Crusader: unhandled page fault
  29821  Notepad++: closed tabs aren't properly cleared
  29827  Where's Wally? The Fantastic Journey gives 'File not found' when running setup.exe
  29829  Some images in treeview have black backgrounds with native comctl32
  29834  Age of Empires II screen freezes after playing for around 10 minutes
  29840  gdi32/font.ok test fails: font.c:4208: Test failed: expected non-vertical face for charset 128, got'

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

Changes since 1.4-rc2:

Akihiro Sagawa (5):
      po: Update Japanese translation.
      gdi32: Restore the vertical font flag from the cache.
      gdi32/tests: Add tests for East Asian font selection.
      gdi32: Consider whether the logical font face is vertical when selecting.
      gdi32/tests: Reorder tests to avoid side-effects.

Alex Henrie (1):
      po: Update Catalan translation.

Alexandre Julliard (6):
      mshtml: Use the current AppData folder instead of the default one as profile directory.
      winecoreaudio: Fix spec file parameters.
      user32: Draw the mask with SRCCOPY in DrawIcon when the image isn't being drawn.
      services: Don't close the overlapped event when terminating a service.
      dbgeng: Add missing WINAPI.
      cmd: START needs to be an internal command.

Alistair Leslie-Hughes (1):
      mshtml/tests: Interface ITravelLogClient may not be supported.

Andrew Eikum (6):
      hlink: Always pass a bind context to IMoniker::GetDisplayName.
      hlink: Don't query the IHlinkSite if the IMoniker is a system moniker.
      wineoss.drv: Don't call GETOSPACE immediately after device initialization.
      wineoss.drv: Downgrade most ERRs to WARNs.
      winmm: Downgrade most ERRs to WARNs.
      winmm: TRACE unhandled messages.

André Hentschel (5):
      winemaker: Print the invocation command line to the Makefile.
      msvcmaker: "MODULE = none" is obsolete.
      po: Update German translation.
      comctl32/tests: Add some more thumb length tests.
      mshtml: Only release the interface if it exists.

Aric Stewart (5):
      quartz: Do not report a position unless the filter graph is running or has been paused.
      quartz: AMFilterData_ParseFilterData returns a pointer to a pointer to filter data.
      gdi32: Keep our internal generated system links separate and append them to any user defined system links.
      gdi32: Allow font replacements to be specified either in localized name or English name.
      gdi32: Load fonts from default Mac external font paths.

Aurimas Fišeras (1):
      po: Update Lithuanian translation.

Austin English (3):
      kernel32: Add support for IOCTL_STORAGE_CHECK_VERIFY2.
      wine.inf: Add CurrentControlSet\Control\VirtualDeviceDrivers registry key.
      advapi32: Sync specfile to win7.

Christian Costa (3):
      d3dx9_36: Turn FIXME into TRACE since function is implemented. Not supported formats are caught by final FIXME.
      include: Add missing formats in D3DXIMAGE_FILEFORMAT enum.
      d3dx9_36: Detect and display message for all not yet supported file formats.

Dmitry Timoshkov (6):
      psapi: Add a test for NtQueryVirtualMemory(MemorySectionName).
      user32: Add a bunch of RealChildWindowFromPoint tests.
      user32: RealChildWindowFromPoint should skip invisible windows.
      psapi: Make sure that NtQueryVirtualMemory(MemorySectionName) succeeds under Windows 2000 too.
      user32: Fix a couple of typos.
      user32: Make FlashWindowEx tests pass under Windows.

Eric Pouech (4):
      msvcrt: Fix TRACE format modifier for wfreopen.
      kernel32: Added a couple of tests about console creation through CreateFile, and fix some corner cases.
      winhlp32: Added support for some keyword support in external DLL support (RegisterRoutine parameters).
      winedbg: Let the lexer accept char definitions as integral values.

Erich Hoover (1):
      hhctrl.ocx: Fix searching for Index and TOC file.

Francois Gouget (7):
      ddraw/tests: Fix compilation on systems that don't support nameless unions.
      po: Fix a typography issue in the Telugu translation.
      po: Fix some typography issues in the Serbian (Latin) translation.
      po: Fix some typography issues in the Serbian (Cyrillic) translation.
      po: Remove or fuzzy invalid Turkish shell folder translations.
      shell32: Fix the name of the 'Application Data' folders.
      kernel32: Add a trailing full stop to the error messages.

Frédéric Delanoy (28):
      po: Update French translation.
      po: Fix some trailing ellipses errors in Brazilian Portuguese translation.
      po: Fix some trailing ellipses errors in Italian translation.
      po: Fix some trailing ellipses errors in Japanese translation.
      po: Fix some trailing ellipses errors in Russian translation.
      po: Fix some trailing ellipses errors in Portuguese translation.
      po: Fix some trailing ellipses errors in Catalan translation.
      po: Fix some trailing ellipses errors in Norwegian Bokmål translation.
      po: Fix some trailing ellipses errors in Korean translation.
      po: Fix some trailing ellipses errors in Polish translation.
      po: Fix some trailing ellipses errors in the Swedish translation.
      po: Fix some trailing ellipses errors in the Slovenian translation.
      po: Remove untranslated English strings from the Portuguese (Portugal) translation.
      po: Remove untranslated English strings from the Polish translation.
      po: Remove untranslated English strings from the Danish translation.
      taskmgr: Debug classes names are not translatable.
      po: Fix trailing full stops errors in the Catalan translation.
      po: Fix trailing full stops errors in the Danish translation.
      po: Fix trailing full stops errors in the Italian translation.
      po: Fix trailing full stops errors in the Swedish translation.
      po: Fix trailing full stops errors in the Polish translation.
      po: Fix trailing full stops errors in the Ukrainian translation.
      po: Fix trailing full stops errors in the Slovenian translation.
      po: Fix trailing full stops errors in the Portuguese (Portugal) translation.
      po: Fix trailing full stops errors in the Korean translation.
      po: Fix trailing full stops errors in the Norwegian Bokmål translation.
      po: Fix trailing full stops errors in the Russian translation.
      cmd: Add short help for START command.

Gustavo Henrique Milaré (1):
      po: Update Brazilian Portuguese translation.

Hans Leidekker (6):
      dnsapi: Remove a dead assignment (clang).
      mscms: Use the return values of GetStandardColorSpaceProfileW and GetColorDirectoryW (clang).
      mscms/tests: Pass profiles names as parameters instead of using global variables.
      msi: Follow the parent state for preselected features unless the parent is an advertised feature.
      msi: Avoid a null pointer dereference in MsiGetFileVersionW (clang).
      msi: Use the return value of IXMLDOMNode_get_text (clang).

Henri Verbeet (4):
      ddraw/tests: Use correct COM macros in a couple of places.
      ddraw/tests: Move some helper functions up with the rest of the helper functions.
      wined3d: Complain when the hardware may not be able to run a shader.
      ddraw: Implement get_window_region() on top of GetRandomRgn().

Huw Davies (6):
      ole32: Don't hold a ref to the drop target in the wrapper. Apps tend to destroy the target object without calling RevokeDragDrop.
      oleaut32: [restricted] members with negative dispids may still be called.
      shell32: Zero-init the out parameter and fix the error if the folder id is invalid.
      shell32: Don't try to check for the folder's existence if we don't have a path.
      gdi32: Rename a shadow variable.
      gdi32: Intersect the background text box with the clip rectangle in device units.

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

Jacek Caban (9):
      mshtml: Removed code duplication in frame collection tests.
      mshtml: Added IHTMLDocument2::get_frames implementation.
      urlmon: Properly handle combining relative mk: URIs containing full internal path.
      urlmon: Added more mk: combining tests.
      t2embapi.h: Added some missing declarations.
      urlmon: Added empty hash URIs comparing tests.
      ieframe: Make get_typeinfo implementation thread safe and more generic.
      ieframe: Added IProvideClassInfo::GetClassInfo implementation.
      ieframe: Added IProvideClassInfo::GetClassInfo tests.

Jörg Höhle (3):
      mmdevapi/tests: Produce audible output.
      mmdevapi/tests: Fix errors and crashes in various native configurations.
      mmdevapi/tests: Perform renderer padding &amp;amp; position tests.

Laura Leinonen (1):
      po: Update Finnish translation.

Lauri Kenttä (2):
      po: Correct Finnish translation.
      po: Fix Finnish translation.

Matteo Bruni (1):
      ddraw: Don't leak the window DC.

Michael Stefaniuc (2):
      comctl32: Remove an obsolete resource attribute.
      inetcpl.cpl: Remove an obsolete resource attribute.

Nikolay Sivov (4):
      msxml3: Fix element data leak on error.
      shell32: Use string comparison as autocompletion check.
      comctl32: Invalidate before item is removed.
      comctl32: A test for auto-set TBSTYLE_TRANSPARENT style.

Piotr Caban (1):
      msvcrt: Handle negative file-&amp;gt;_cnt value in _flsbuf function.

--
Alexandre Julliard
julliard&amp;lt; at &amp;gt;winehq.org


&lt;/pre&gt;</description>
    <dc:creator>Alexandre Julliard</dc:creator>
    <dc:date>2012-02-11T19:51:10</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.wine.announce/210">
    <title>Wine release 1.4-rc2</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.wine.announce/210</link>
    <description>&lt;pre&gt;The Wine development release 1.4-rc2 is now available.

What's new in this release (see below for details):
  - Bug fixes only, we are in code freeze.

The source is available from the following locations:

  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.4-rc2.tar.bz2
  http://prdownloads.sourceforge.net/wine/wine-1.4-rc2.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.4-rc2:

   4386  Font rendering wrong.
  16531  Issues using embedded html (DVD Profiler written with Delphi)
  17120  Synful Orchestra tpkd.sys crashes due to unimplemented function ntoskrnl.exe.KeInitializeMutex
  20534  gdb proxy mode: allow interrupt from command line (e.g. Ctrl-C)
  22201  Dragon Age: Origins - Configuration Utility windows are blank
  22256  Miranda runs out of GDI object handles and crashes
  23512  DDO - Silent crash at login
  23682  Suggestion: Editbox with backtrace in crash window
  25606  Clones: stuck after launching a single-player game
  26240  R-Studio: HtmlHelpW HH case HH_DISPLAY_INDEX not handled
  26260  Axis &amp;amp; Allies: Sound does not work / stops working
  26670  Atlantis Word Processor window does not appear in task bar
  27115  Wild Earth: Photo Safari Demo: launcher screen is not functional without native ie7
  27190  Incorrect focus and Alt+Tab order with Delphi MDI application
  27374  FAR: Alt-tab will cause "alt" key to be left as pressed when returning to console window
  27543  Alice: Madness Returns - no sound in game
  27567  Crystal Towers 2 crashes with unimplemented function msvcp60.dll.??0?$basic_string&amp;lt; at &amp;gt;DU?$char_traits&amp;lt; at &amp;gt;D&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;V?$allocator&amp;lt; at &amp;gt;D&amp;lt; at &amp;gt;2&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;QAE&amp;lt; at &amp;gt;ABV?$allocator&amp;lt; at &amp;gt;D&amp;lt; at &amp;gt;1&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;Z
  27588  Drake of the 99 Dragons needs many msvcp60.dll basic_string&amp;lt;char&amp;gt; functions
  27982  Creative Writer 2 hangs on startup
  28367  Download Accelerator Plus:needs  msvcp60.dll.?npos&amp;lt; at &amp;gt;?$basic_string&amp;lt; at &amp;gt;GU?$char_traits&amp;lt; at &amp;gt;G&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;V?$allocator&amp;lt; at &amp;gt;G&amp;lt; at &amp;gt;2&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;2IB
  28511  Marvel Ultimate Alliance: vidoes arent played anymore
  28544  x86 PC emulator in Javascript fails to boot linux 2.6.20
  28744  CCleaner does not display checkboxes and icons in the 'cleaner' treeview
  28944  Notepad2 v4.2.25 needs native msvcp60 to work correctly
  29066  Cambridge Classware installAnywhere installer fails to draw (wined3d_surface_blt problem?)
  29122  Sonic R has rendering (color keying) issues in Direct3D mode
  29477  unimplemented function msvcp90.dll.?rfind&amp;lt; at &amp;gt;?$basic_string&amp;lt; at &amp;gt;DU?$char_traits&amp;lt; at &amp;gt;D&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;V?$allocator&amp;lt; at &amp;gt;D&amp;lt; at &amp;gt;2&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;QBEIPBDII&amp;lt; at &amp;gt;Z, aborting
  29496  Mouse doesn't release when moving/resizing Steam window
  29511  IrfanView fails to play a specific WAV file
  29520  Error 458. Variable uses an Automation type not supported in Visual Basic
  29544  StarCraft BroodWar crashes when I try to click on map
  29657  winecoreaudio memory management and locking seems to be broken
  29732  Prince of Persia: The Sands of Time mouse clipping broken
  29733  Notepad: replace dialog is popup when press backspace
  29739  Microsoft Visual Studio 2010 installer wants to update MSI to 4.5.6001.22299 (Wine: 4.5.6001.22159)
  29746  iexplore does not display some YouTube images
  29748  mouse doesn't work after fullscreen window goes away
  29752  Sonic 3 &amp;amp; Knuckles Collection AutoPlay menu hangs on start
  29759  In exclusive mode/non fullscreen app, moving the cursor can result in resizing window if cursor is "virtually" on an window border

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

Changes since 1.4-rc1:

Alexandre Julliard (19):
      wrc: Fix parsing of virtkey accelerators.
      winemine: Get rid of the exit accelerator.
      winefile: Get rid of the exit accelerator.
      view: Get rid of the quit accelerator.
      notepad: Use virtkeys for all accelerators.
      wordpad: Use virtkeys for all accelerators.
      regedit: Use virtkeys for all accelerators.
      dinput: Catch unsuccessful clipping attempts and fall back to warping.
      winex11: Disallow clipping to fullscreen rectangle if XInput2 is not available.
      kernel32: Only change the Unix current after exec_process to make sure it's inherited properly.
      winex11: Reset clipping when a fullscreen window is unmapped.
      psapi/tests: Don't check data returned from a failing call.
      winex11: Consider zero-size windows mapped even when they are positioned at 0,0.
      dinput: Clip to the client area instead of the whole window in exclusive mode.
      winex11: Don't give focus to zero-size windows.
      winex11: Move the window resizing support to mouse.c.
      winex11: Poll the mouse button to detect the end of a window manager move/resize.
      winealsa: Avoid memory leak with snd_card_get_name.
      winex11: Update only the key state on KeymapNotify without sending fake key events.

Andrew Eikum (3):
      mmdevapi: Correctly convert UINT32 to LONG32.
      winmm: Initialize COM for MULTITHREADED, not APARTMENTTHREADED.
      winecoreaudio: Improve underrun handling.

Aric Stewart (9):
      user32: Check return code from ScriptStringAnalyse.
      user32: Have a fallback in linebreaking if uniscribe fails to analyse a string.
      usp10: pwLogClust is ordered so its max will be on one end.
      usp10: Use a bsearch function to find a glyph in the LogClust array.
      usp10: Limit runs in ScriptStringAnalyse to 255.
      usp10: Implement SSA_LINK flag.
      gdi32: In update_system_links if the font we are trying to link has already been substituted or localized we need to check against that name also.
      quartz: If the MediaSeeking is not implemented all the way up the passthru chain fall back to the filtergraph's clock to find position.
      usp10: We do not yet shape hangul properly so allow for SSA_LINK flags to take effect.

Austin English (4):
      wscript: Remove an unused variable (LLVM/Clang).
      crypt32: Remove a couple unused variables (LLVM/Clang).
      dsound: Remove an unnecessary assignment (LLVM/Clang).
      msvcp60: Remove unnecessary assignments (LLVM/Clang).

Christian Costa (1):
      d3dx9_36: Remove TGA from TODO since it is supported.

Dmitry Timoshkov (1):
      riched20: Fix some GDI object leaks.

Erich Hoover (1):
      crypt32: Fix domain component length check.

Francois Gouget (4):
      po: Remove English strings (invalid even) from the Bulgarian shell folder translations.
      po: Mark an incorrect Czech translation as fuzzy.
      po: Remove/fix a couple of invalid Hungarian translations.
      po: Remove English strings from the Hungarian shell folder translations.

Frédéric Delanoy (2):
      ws2_32/tests: Remove dead code in test_completion_port (Coverity).
      msi: Avoid dead code in parse_prop (Coverity).

Gustavo Henrique Milaré (1):
      po: Update Brazilian Portuguese translation.

Henri Verbeet (2):
      ddraw: AddAttachedSurface() just references whatever we pass it.
      wrc: Avoid an unused function warning when HAVE_LIBGETTEXTPO is not defined.

Hwang YunSong (2):
      po: Updated Korean translation.
      po: Update Korean translation.

Jacek Caban (4):
      urlmon: Relative URI without scheme may be treated as hierarchical.
      urlmon: Properly handle relative URIs with specified host in combine_uri.
      mshtml: Properly handle GetScheme failure.
      mshtml: Properly handle out of memory in IHTMLElement::get_outerHTML.

Juan Lang (2):
      crypt32: Only accept trailing NULLs in a certificate common name.
      crypt32: Test and correct CryptVerifyCertificateSignature.

Jörg Höhle (4):
      winecoreaudio: Avoid deadlock in AudioClient_Stop.
      winecoreaudio: Implement a lock-free callback design.
      winecoreaudio: Fix the Start/Stop/Reset cycle.
      mciwave: Always reach an end position expressed in milliseconds.

Luca Bennati (2):
      po: Update Italian translation.
      po: Update Italian translation.

Marcel Hasler (1):
      dinput: Support INFINITE as number of effect iterations.

Matteo Bruni (1):
      wined3d: Use a separate flag for discarded surfaces.

Nikolay Sivov (4):
      urlmon: Recognize &amp;lt;head&amp;gt; start tag as text/html MIME type.
      comctl32: Never release state image list.
      msxml3: Trace VARIANT parameters.
      comctl32: More tests for Toolbar window style handling.

Piotr Caban (4):
      msvcp60: Fix _Lockit class implementation.
      urlmon: Fix debug message in canonicalize_scheme.
      urlmon: Handle implicit file scheme in MapUrlToZone and GetSecurityId functions.
      mshtml: Make cookie parameter optional in ConnectionPoint_Advise.

Stefan Dösinger (8):
      ddraw/tests: Port the depth blit test to ddraw7.
      ddraw/tests: Port the depth blit test to ddraw4.
      ddraw/tests: Port the depth blit test to ddraw2.
      ddraw: Properly set the color key in texture::load.
      ddraw/tests: Add an IDirect3DTexture::Load color key test.
      ddraw/tests: Add an IDirect3DTexture2::Load color key test.
      ddraw/tests: Add an IDirect3DDevice7::Load color key test.
      ddraw/tests: Add some IDirect3DViewport interface tests.

Stefan Leichter (1):
      msi: Update version resource.

Thomas Faber (2):
      comctl32: Fix MSVC build in monthcal.c.
      comctl32: Fix MSVC build in imagelist.c.

Łukasz Wojniłowicz (1):
      po: Update Polish translation.

--
Alexandre Julliard
julliard&amp;lt; at &amp;gt;winehq.org


&lt;/pre&gt;</description>
    <dc:creator>Alexandre Julliard</dc:creator>
    <dc:date>2012-02-02T19:37:16</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.wine.announce/208">
    <title>Wine release 1.4-rc1</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.wine.announce/208</link>
    <description>&lt;pre&gt;The Wine development release 1.4-rc1 is now available.

This is the first release candidate for the upcoming Wine 1.4. It
marks the beginning of the code freeze period. Please give this
release a good testing to help us make 1.4 as good as possible.

What's new in this release (see below for details):
  - Improved crash dialog with support for saving the backtrace.
  - Support for the Back button in built-in Internet Explorer.
  - Keyboard accelerators can now be translated through po files.
  - A number of installer fixes.
  - Many translation updates and tweaks.
  - Various bug fixes.

The source is available from the following locations:

  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.38.tar.bz2
  http://prdownloads.sourceforge.net/wine/wine-1.3.38.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.3.38:

    816  Direct3D - Tanarus dosen't run
   2766  Magic the Gathering hangs when loading Shandalar
   8865  Adobe Audition: Garbled icons in toolbar buttons
   9051  Broken Sword - The Sleeping Dragon crashes when starting
  10190  SecuROM 7.27: Caesar IV Retail fails to recognize media on startup
  10636  simcity 4 3D objects become invisible
  12677  Wine Desktop lacks wind deco if the window manager isn't decorating wine windows
  12730  gdi32: some tests fail when X is run in 16 bit mode, but not 32 bit
  13769  Extreme graphical glitches with Sim City 4 Deluxe harwdare rendering mode
  13801  Very slow text rendering in AutoCAD
  13915  Oblivon Script Extender (OBSE) fails to start (needs address space layout randomization (ASLR) disabled and prelink enabled)
  15237  After install of Mathematica 6, incorrect font in other programms
  15424  Magic: The Gathering fails to start - 'Exception frame is not in stack limits'
  16897  Text colours inverted  (black on white not white on black) - MUSHClient
  17008  MS .Net Framework 1.1 SP1 installer fails sometimes with "nested exception on signal stack"
  19124  The Westerner: dsound heap overflow prevented by warn+heap
  19475  Hunter Dan Bowfishing demo hangs after initiating launch
  19510  UHA SFX file can't decompress
  20089  Theme Park World: Loading screen displayed wrong on GeForce 4 MX
  20090  Theme Park World: Mouse pointer displayed wrong on GeForce 4 MX
  20097  Halo Trial install menu buttons don't work - even with mfc42. Prevents installation.
  20191  Platform SDK 6.1 manifest tool "mt.exe" (v5.2.3790.2075) crashes when trying to embed a manifest
  20293  undefined reference to 'isinf' int global.c, jsutils.c number.c on Solaris 10
  20893  Project One: some graphic elements are not displayed.
  22705  Coffeecup HTML editor 2010 retail crashes
  22771  TagScanner: Doesn't run
  22855  Prince of Persia: The Sands of Time screen transitions to black
  23316  Yahoo messenger doesn't responding
  23516  Left 4 Dead 2: sounds do not play reliably
  23815  Algodoo demo (2D physics simulation software) complains about missing VCOMP90.DLL
  23859  FL Studio plugins add semicolon to saved file names
  23925  world of warcraft loses sound when alt-tabbing out.
  24385  Metatrader 4 unable to open a limit order
  24493  Gecko crashes when attempting to display cnn.com
  24724  Bioshock: some fog renders green
  25116  Fiddler crashes due to OutOfMemoryException
  25360  Excel viewer crashes when going online for help
  25472  Oblivion: Conversation engine causes crashes
  25499  Doctor Who - The Adventure Games crashes
  25612  can´t install .NET Framework 2.0
  26382  Sample application fails to login and crashes
  26459  Dragon Age: Origins DVD authenticity checks fail (IOCTL_DVD_READ_STRUCTURE fails, structures in "ntddcdvd.h" need to be byte packed with no padding)
  26499  Guild Wars: Maximizing the game from desktop panel needs lot of time
  26582  Split second demo: never advances past first screen
  26695  Dragon Age 2 needs msvcp80.dll.??1?$basic_string&amp;lt; at &amp;gt;GU?$char_traits&amp;lt; at &amp;gt;G&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;V?$allocator&amp;lt; at &amp;gt;G&amp;lt; at &amp;gt;2&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;QAE&amp;lt; at &amp;gt;XZ
  26842  Mouse and partly keyboard stops working with Euro Truck Simulator
  26856  EA Create Demo: cursor moves erratically
  26917  Endless Alice Crysis starts with a black screen.
  26954  DigitalSpace Traveler crashes after selecting avatar
  27012  RIFT needs vcrun2008 during patching phase
  27139  EA Create Demo: cursor does not appear
  27159  Wine doesn't recognise the NVIDIA GT 540M card
  27208  installer of powerword crash
  27252  Aliwangwang serious error after login
  27345  Guitar Hero World Tour: Playstation 3 (ps3) microphone not working
  27482  Tomb Raider III demo crashes in the launcher
  27686  HeidiSQL 6.0 does not start on Fedora 15 (64 bit) (gcc 4.6 default -fomit-frame-pointer)
  27704  Fishdom 2: game exits after a couple seconds with alsa driver enabled
  27901  winmm tests timing out waiting for hevent after waveOutRestart
  27979  Oblivion: Mouse drag broken
  28023  CoreAudio queue memory leak
  28042  deadlock introduced/exposed with recent changes to winmm
  28171  "Text Service and Input Languages" crash: Unimplemented function imm32.dll.ImmGetHotKey
  28234  Unknown problem with Monica 8.5 Software
  28491  Gangsters 2 Demo (German): Video test won't run
  28504  crash at the end of installing IBankWizard.msi
  28543  crash dialog should show backtrace, so user can attach to bug
  28632  dlls/winealsa.drv/mmdevdrv.c!AUDDRV_GetAudioEndpoint:use-after-free on error exit path
  28677  Mini Boulder Dash 2 won't start
  28693  Old version Bass.dll fails to load
  28976  Unhandled page fault when launching GTA2.exe
  29131  Might &amp;amp; Magic Heroes VI crashes
  29299  Lords of the Realm 2: in-game videos missing audio
  29327  Severance demo: intense screen flickering
  29334  Word 2010 cannot open sample template files with builtin msxml6
  29362  Starcraft Campaign Editor adds a semicolon to file names when saving
  29364  Crystal Key 2 crashes on start (unless screen resolution=800x600)
  29366  GTAIV native trainer doesn't catch some key presses
  29545  Black Mirror 2: mouse pointer hidden behind a white box
  29572  Midtown Madness 2 speedometer slows game down
  29575  Custom program doesn't show installation dialog
  29605  Theme Park World: Lobby screen is black on GeForce 4 MX
  29620  doskey.exe from XP needs KERNEL32.dll.GetConsoleCommandHistory
  29624  Commandos: Behind Enemy Lines crashes on startup with OpenGL renderer
  29630  OpenGL: Rendering to child window fails with fglrx
  29635  Starcraft 2: Read Access Violation
  29653  HeidiSQL crashes on start
  29659  Wine bug report dialog couldn't display Chinese
  29660  TablEdit: "Check for Updates" feature doesn't work
  29664  RC Cars hangs after the intro video
  29665  hquote.exe crashes on start
  29672  Freespace 1 hangs after starting
  29680  xbootmgr from Windows Platform SDK 7.1 crashes due to unimplemented function ADVAPI32.dll.EnumerateTraceGuids
  29681  tracefmt from Windows Platform SDK 7.1 crashes due to unimplemented function ADVAPI32.dll.CloseTrace
  29682  tcpanalyzer from Windows Platform SDK 7.1 crashes due to unimplemented function IPHLPAPI.DLL.GetTcpTable2
  29690  Simple login system doesn't work in builtin iexplore
  29699  Hardwar fails to start: unable to save file with the correct extension
  29701  Roland eBand Song List Editor: Crashes when trying to import tracks, needs  setupapi.dll.SetupAddToDiskSpaceListA
  29703  Windows Live Essentials 2011 installer wants wer.dll.WerReportSetUIOption
  29713  iexplore: right clicking on links no longer works
  29715  winhttp method "HEAD" is broken

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

Changes since 1.3.37:

Akihiro Sagawa (1):
      wined3d: Let GetRasterStatus return D3D_OK, again.

Alex Henrie (3):
      comdlg32: Correctly handle filters with multiple file extensions in Save As dialogs.
      comdlg32: Correctly handle filters with invalid extensions in Save As dialogs.
      po: Update Catalan translation.

Alexandre Julliard (57):
      ntdll: Set the thread exit code when a thread is killed inside a wait.
      winedbg: Kill the whole target process on exit in auto mode.
      configure: Disable printf format checking for 64-bit Mingw builds.
      qedit: Avoid releasing an uninitialized object.
      dbghelp: Fix a couple of pointer cast warnings.
      user32: Fix a pointer cast warning.
      include: Fix some typos in winioctl.h.
      mountmgr: Create a symlink in DosDevices for cdroms.
      libwine: Avoid compiler warnings for Mingw builds.
      jscript: Set return value after assert(0) to avoid warnings.
      shlwapi: Fix some printf format warnings.
      user32: Fix some printf format warnings.
      user32: Always query actual key state from the server for pressed keys.
      winedbg: Split minidump option handling to a separate function.
      winedbg: Add a dialog to display crash details and save them to a file.
      winedbg: Make the crash details dialog resizable.
      winedbg: Append some system information to the crash log.
      winedbg: Display the crash details dialog from a separate thread so that it appears right away.
      winex11: Move handling of negative width/height into the XRender blit helper functions.
      gdi32: Negative destination sizes are allowed after coordinate mapping in GdiAlphaBlend.
      dinput: Clip the mouse to the entire window instead of a 1x1 rectangle in exclusive mode.
      view: Convert to Unicode.
      winemine: Convert to Unicode.
      winetest: Avoid Unicode macros.
      winedbg: Use the standard dialog font for the crash dialogs.
      wordpad: Avoid Unicode macros.
      winecfg: Avoid Unicode macros.
      winhlp32: Avoid Unicode macros.
      progman: Avoid Unicode macros.
      makefiles: Disable use of Unicode macros globally for all the programs.
      include: Allow using windows.h in Wine code.
      widl: We no longer need to avoid windows.h in generated headers.
      winex11: Ignore rectangles with invalid coordinates when converting region data.
      urlmon: Avoid some symbol redefinitions.
      dnsapi: Fix a warning when building on Mingw.
      regedit: Don't use tchar.h.
      taskmgr: Fix includes order and avoid tchar.h and memory.h.
      view: Don't use windowsx.h.
      winevdm: Don't use strncpy.
      winhlp32: Don't use strncpy.
      makefiles: Define __WINESRC__ when building programs.
      oleaut32/tests: Use a better invalid color for the olepicture icon test.
      wrc: Add support for translating accelerators through po files.
      notepad: Add message contexts for accelerators that can be translated.
      regedit: Add message contexts for accelerators that can be translated.
      view: Add message contexts for accelerators that can be translated.
      winemine: Add message contexts for accelerators that can be translated.
      winefile: Add message contexts for accelerators that can be translated.
      wordpad: Add message contexts for accelerators that can be translated.
      tools: Assume that FreeType supports FT_Load_Sfnt_Table.
      ddraw: AddRef the correct interface pointer in AddAttachedSurface.
      fonts: Add some missing glyphs in the Small Fonts font.
      fonts: Add some missing glyphs in the System font.
      fonts: Add some missing glyphs in the Courier font.
      fonts: Add some missing glyphs in the MS Sans Serif font.
      advapi32: Fix the TraceMessage prototypes.
      winex11: Check for failure to convert the brush bitmap to X11.

Alistair Leslie-Hughes (3):
      gdi32: Add EnhMetafile PolyBezier, PolyBezierTo support.
      mscoree: Implement DllGetClassObject.
      jscript: ActiveX objects might not support IServiceProvider Interface.

Andrej Znidarsic (1):
      po: Update Slovenian translation.

Andrew Eikum (7):
      winmm: Only start the devices thread when necessary.
      dsound: Don't launch a separate thread for the mmdevapi enumerator.
      dsound: Lock the source buffer during duplication.
      wineoss.drv: Decouple MMDevAPI buffer and OSS buffer.
      wineoss.drv: Use GETODELAY instead of GETOSPACE to determine device position.
      wineoss.drv: Fix buffer offset calculation.
      winealsa: Avoid underrun by adding a lead-in when starting with few samples.

André Hentschel (24):
      po: Update German translation.
      d3drm: Fix invocation of GetTextureCoordinates.
      d3drm: Add IDirect3DRMDevice3 interface.
      winemaker: Add command line option for compiling static libraries.
      po: Update German translation.
      winedbg: Remove superfluous break instruction.
      winedbg: Adjust button size to fit more translations.
      po: Update German translation.
      d3drm: Reorder device creation function to avoid forward declarations.
      d3drm: Add IDirect3DRMWinDevice interface.
      d3drm: Forward all IUnknown methods from IDirect3DRMDevice3.
      d3drm: Reorder viewport creation function to avoid forward declarations.
      d3drm: Add IDirect3DRMViewport2 interface.
      winedbg: Also adjust the detailed crash dialog controls when maximized.
      po: Update German translation.
      d3drm: Reorder frame creation function to avoid forward declarations.
      d3drm: Reorder meshbuilder creation function to avoid forward declarations.
      d3drm: Forward all IUnknown methods from IDirect3DRMMeshBuilder3.
      d3drm: Reorder d3drm creation function to avoid forward declarations.
      d3drm: Forward all IUnknown methods to IDirect3DRM.
      po: Update German translation.
      comctl32: Test and fix WM_GETTEXTLENGTH for statusbars.
      d3drm: Forward all IUnknown methods from IDirect3DRMFrame3.
      d3drm/tests: Add more tests.

Aric Stewart (18):
      quartz: Implement IObjectWithSite and IAMGraphBuilderCallback for the FilterGraph.
      wineqtdecoder: Zero out the whole QTSplitter structure on creation.
      wineqtdecoder: Improve and differentiate Sample Time and MediaTime.
      wineqtdecoder: Include cbAlign in the requested buffer size.
      wineqtdecoder: Do not invert height.
      strmbase: In the TransformFilter add a critical section that protects the streaming state.
      wineqtdecoder: Lock the Transform filter csReceive around the decommpression callback.
      quartz: Lower the merit on our current builtin filters.
      amstream: Have the MediaStream Filter use strmbase.
      wineqtdecoder: Lock thing involved in streaming state in a csReceive critical section.
      wineqtdecoder: Add the framework for SourceSeeking to QTSplitter.
      wineqtdecoder: Implement QTSplitter_ChangeStart.
      winegstreamer: Update transform filters to use the correct csReceive critical section.
      winex11: Strip the _L or _R from X11DRV_GetKeyNameText when appropriate.
      strmbase: Do not hold the csReceive lock when calling the transform's Receive function.
      quartz: Use the csReceive critical sections in transform filters.
      wineqtdecoder: Release the csReceive critical section before delivering a sample.
      winegstreamer: Set bmiHeader.biSizeImage in the transform filter.

Aurimas Fišeras (6):
      po: Update Lithuanian translation.
      po: Update Lithuanian translation.
      po: Update Lithuanian translation.
      po: Update Lithuanian translation.
      po: Update Lithuanian translation.
      po: Update Lithuanian translation.

Austin English (15):
      wined3d: Recognize Nvidia 540M.
      kernel32: Add stubs for GetConsoleCommandHistoryLengthA/W.
      ntoskrnl.exe: Add a stub for IoCreateSynchronizationEvent.
      kernel32: Add stubs for GetConsoleCommandHistoryLengthA/W.
      kernel32: Add stubs for GetConsoleAliasesLengthA/W.
      kernel32: Add stubs for ExpungeConsoleCommandHistoryA/W.
      iphlpapi: Sync spec file to Windows 7.
      iphlpapi: Add a stub for GetTcpTable2:.
      kernel32: Add a stub for AddConsoleAliasA/W.
      imm32: Add a stub for ImmGetHotKey.
      iphlpapi: Add GetTcp6Table/GetTcp6Table2 stubs.
      setupapi: Add a stub for SetupAddToDiskSpaceListA/W.
      wer: Add a stub for WerReportSetUIOption.
      advapi32: Add a stub for CloseTrace.
      advapi32: Add a stub for EnumerateTraceGuids.

Christian Costa (5):
      dmusic: Fix memory leak in Direct Music object.
      d3dxof: Make sure This-&amp;gt;buf.pdata is set to NULL before being used in case of error.
      d3dxof: Prevent accessing pobj when it is null. This can happend on error.
      d3dxof: Fix object leak in error path by calling Release method which does all the work and simplify some inits for better readability.
      d3dxof: Use buffer start followed by offset when accessing data.

Dan Kegel (1):
      include: ntddcdvd.h structure naming, packing fixes.

Daniel Lehman (2):
      msvcp90: Start rfind from given position.
      msvcrt: Add declarations to stdlib.h for _wcstoui64 and _wcstoi64.

Detlef Riekenberg (8):
      shell32: Use SHFree for memory allocated with SHAlloc.
      shell32/tests: Start tests for IQueryAssociations.
      shell32: Avoid crash on NULL pointer.
      shell32: Add a stub for IApplicationAssociationRegistration.
      shell32/tests: Simple tests for IApplicationAssociationRegistration.
      ieframe: Remove dead code.
      ieframe: Add missing return statements.
      ieframe: Use similar FIXME text.

Dmitry Timoshkov (8):
      kernel32: Test MapViewOfFile and NtMapViewOfSection side by side.
      kernel32: Fix access flags to page protection mapping in MapViewOfFileEx.
      kernel32: Remove a no longer needed todo_wine.
      winex11.drv: Use dialog window type also for owned windows with WS_EX_DLGMODALFRAME style set.
      server: Store correct protection for an image mapping.
      ntdll: Use PAGE_EXECUTE_READ protection for an image section.
      ntdll: Add an access check for file mappings.
      psapi: Add more GetMappedFileName tests.

Eric Pouech (13):
      dbghelp: Always ensure that 64bit module functions use real 64bit addresses.
      dbghelp: Fix a couple of bugs in function table interpretation for x86-64 processors.
      dbghelp: On x86-64 CPUs, add capability to interpret properly the epilog part.
      dbghelp: In x86-64 support code, fix RUNTIME_FUNCTION dumping.
      dbghelp: Rewrote a simple regular expression matcher, and use for implementing SymMatchString[AW].
      dbghelp: Do all module and symbol names matching using unicode string (and new regular expression matcher).
      dbghelp: Use new regular expression matcher for files.
      configure: Remove regex detection.
      winedbg, winedump: Embed wine build-id information info minidump, and display it.
      dbghelp: Add our own thread data gathering struct for minidump internals instead on relying on SYSTEM_PROCESS_INFO.
      dbghelp: Allow CPU backends to add specific information into a minidump.
      dbghelp: Allow each CPU backend to save CPU specific memory ranges in minidump.
      winedbg: Enhance algorithm to look up for memory data inside a minidump.

Erich Hoover (2):
      itss: Enlarge buffer to include space for a concatenated value.
      hhctrl.ocx: Add a missing Release call.

Francois Gouget (88):
      windowscodecs: Fix compilation on systems that don't support nameless unions.
      dbghelp: Fix the position where the calling convention is specified in function pointers.
      wined3d: Add a trailing '\n' to a FIXME() message.
      po: Update the Hebrew fuzzy translations.
      po: Remove English strings from the Chinese (Taiwan) translation.
      po: Remove English strings from the Chinese (PRC) translation.
      po: Remove English strings from the Walloon translation.
      po: Remove English strings from the Ukrainian translation.
      po: Remove English strings from the Turkish translation.
      po: Remove English strings from the Thai translation.
      po: Remove English strings from the Swedish translation.
      po: Remove English strings from the Serbian (Latin) translation.
      po: Remove English strings from the Serbian (Cyrillic) translation.
      po: Remove English strings from the Slovenian translation.
      po: Remove English strings from the Slovak translation.
      po: Remove English strings from the Romansh translation.
      po: Remove an English string from the Arabic translation.
      po: French translation updates.
      po: Tweak the Slovenian 'file or directory' xcopy translation.
      po: Remove English strings from the Danish translation.
      po: Remove English strings from the Russian translation.
      po: Remove English strings from the Romanian translation.
      po: Remove English strings from the Portuguese translation.
      po: Remove English strings from the Norwegian Bokmål translation.
      po: Remove English strings from the Korean translation.
      po: Remove English strings from the Japanese translation.
      crypt32: Remove some strings that don't need to be translated from the resources.
      comdlg32: Remove the font sample characters string.
      po: Remove English strings from the Polish translation.
      po: Remove English strings from the Dutch translation.
      po: Remove English strings from the Italian translation.
      po: Remove English strings from the Hungarian translation.
      po: Remove English strings from the Hebrew translation.
      po: Remove English strings from the Finnish translation.
      po: Remove English strings from the Spanish translation.
      po: Remove English strings from the Esperanto translation.
      po: Tweak the CD-ROM Danish and Dutch translations.
      po: Remove English strings from the Greek translation.
      po: Remove English strings from the Czech translation.
      po: Translate a couple of keys for Catalan.
      po: Remove English strings from the Bulgarian translation.
      po: Remove English strings from the Catalan translation.
      po: Fix some typography issues and improve the Walloon translation.
      po: Fix a formatting directive in the Russian translation.
      po: Fix a formatting directive in the Polish translation.
      po: Fix a formatting directive in the Danish translation.
      po: Mark an incorrect Norwegian Bokmål translation as fuzzy.
      po: Fix a formatting directive in the Dutch translation.
      po: Fix some formatting directives in the Catalan translation.
      po: Fix some formatting directives in the Korean translation.
      po: Fix a formatting directive in the Japanese translation.
      ddraw/tests: Fix compilation on systems that don't support nameless unions.
      xcopy: Remove a duplicated space.
      cryptui: Remove a couple of duplicated spaces.
      Use a single space after a full stop to follow the Windows GUI guidelines.
      wordpad: Add a full stop at the end of error messages for consistency.
      kernel32: Remove a full stop from an error message for consistency.
      user32: Use '+' when specifying a modifier + accelerator key combination.
      wordpad: Fix the case of the 'Del' accelerator key.
      cmd: A few usage message tweaks and fixes.
      Assorted spelling fixes.
      shell32: Use the plural for 'My Videos' wherever appropriate.
      shell32: Don't translate the shell folder paths.
      cmd: Remove an unused variable.
      cmd: Fix asking for a Yes / No / All confirmation.
      cmd: Fix an internationalization issue in WCMD_ask_confirm().
      po: Fix the accelerator key specifications in the Catalan translation.
      po: Fix the accelerator key specifications in the German translation.
      po: Fix the accelerator key specifications in the Finnish translation.
      po: Fix the accelerator key specifications in the French translation.
      po: Fix an accelerator key specification in the Romanian translation.
      po: Fix an accelerator key specification in the Hungarian translation.
      po: Fix an accelerator key specification in the Portuguese translation.
      po: Fix an accelerator key specification in the Russian translation.
      po: Fix an accelerator key specification in the Swedish translation.
      po: Fix the accelerator key specifications in the Chinese (Taiwan) translation.
      po: Fix the accelerator key specifications in the Chinese (PRC) translation.
      po: Fix an accelerator key specification in the Walloon translation.
      po: A small Japanese translation update.
      po: A small Slovenian translation update.
      po: Remove spaces before a '\n'.
      po: Fix some typography issues in the Japanese translation.
      po: Fix some typography issues in the Bulgarian translation.
      po: Fix some typography issues in the Czech translation.
      po: Fix a couple of formatting directives in the Slovenian translation.
      po: Fix some typography issues in the Thai translation.
      programs: Standardize references to the &amp;lt;Enter&amp;gt; key.
      wrc: Add a trailing '\n' to the error() calls.

Frédéric Delanoy (16):
      po: Typo fixes in Dutch translation.
      po: Fixes in French translation.
      windowscodecs: Fix memory deallocation in LoadUnknownMetadata (Coverity).
      wineconsole: Don't include spaces before colons in English strings.
      appwiz.cpl: Avoid unneeded abbreviation in button label.
      po: Update French translation.
      po: Various typographic fixes in Dutch translation.
      po: Update French translation.
      setupapi: Correctly handle errors in fake_dlls_callback (Coverity).
      po: Remove English strings from the French translation.
      rpcrt4: Make some switch fallthroughs explicit (Coverity).
      po: Update French translation.
      msi: Avoid dead code in parse_prop (Coverity).
      po: Update French translation.
      wininet: Avoid dead code in FTP_FtpOpenFileW (Coverity).
      po: Update French translation.

Gerald Pfeifer (2):
      libwine: Always build preloading code.
      configure: Use the -Wignored-qualifiers compiler option if available.

Gustavo Henrique Milaré (2):
      po: Update Brazilian Portuguese translation.
      po: Update Brazilian Portuguese translation.

Hans Leidekker (14):
      wininet: Implement the connect timeout.
      wininet: Add support for setting and retrieving the connect timeout.
      wininet: Add support for setting and retrieving the send/receive timeouts.
      msi: Set the SourceDir and SOURCEDIR properties in MsiGetSourcePath.
      oleaut32: Handle negative offsets into the custom data table.
      msi: Make sure target paths are normalized.
      msi: Don't parse the format string when building the shortcut target path.
      winhttp: Download PAC scripts in a separate session.
      msi: Pass the file identifier instead of the filename in action data for SelfRegModules/SelfUnregModules.
      msi: Don't evaluate msidbFeatureAttributesFollowParent when features are preselected.
      msi: Use the column count specified in the table transform data.
      winhttp: Only turn POST requests into GET requests when redirecting.
      winhttp: Also close the connection when there's nothing to read.
      winhttp: Don't attempt to read data after receiving a response to a HEAD request.

Henri Verbeet (31):
      wined3d: Don't print an ERR if the depth/stencil surface still has references in wined3d_device_uninit_3d().
      wined3d: Reset the changed float shader constants in stateblock_init_default_state().
      ddraw: Allow querying the surface interface if a device was created from a surface.
      ddraw/tests: Add a border around the blitted source data in test_clipper_blt().
      ddraw/tests: Add some tests to show that we should maintain D3D state across cooperative level chnages.
      ddraw: Maintain D3D state across cooperative level changes.
      wined3d: Get rid of the WINED3DRESOURCETYPE typedef.
      wined3d: Get rid of the WINED3DPOOL typedef.
      wined3d: Get rid of the WINED3DQUERYTYPE typedef.
      wined3d: Get rid of the WINED3DSTATEBLOCKTYPE typedef.
      wined3d: Get rid of the mostly unused blockType field in struct wined3d_stateblock.
      wined3d: Respect SFLAG_PIN_SYSMEM when creating a surface DIB section.
      ddraw: Just pin all version 1 surfaces.
      wined3d: Get rid of the WINED3DDECLMETHOD typedef.
      wined3d: Get rid of the WINED3DDECLUSAGE typedef.
      wined3d: Properly enable / disable register combiners.
      wined3d: Don't load the draw_binding location in surface_unmap() unless the surface is on a swapchain.
      wined3d: Get rid of the CONVERT_TYPES typedef.
      wined3d: Get rid of the WINED3DSURFTYPE typedef.
      wined3d: Rename WineD3DRectPatch to wined3d_rect_patch.
      wined3d: Get rid of the vertex buffer conversion hack in process_vertices_strided().
      wined3d: Only take the wined3d mutex during the WM_DISPLAYCHANGE handler in device_process_message().
      d3d8: Remove COM from the vertex declaration implementation.
      d3d8: Remove COM from the vertex shader implementation.
      d3d8: Remove COM from the pixel shader implementation.
      winex11: Remove some leftover X Shm code.
      wined3d: Clear the device if we're not removing the entry from the table in wined3d_unregister_window().
      winecfg: Get rid of some unused constants.
      crypt32: Use a larger temporary buffer in CRYPT_AsnDecodeOidIgnoreTag().
      wined3d: Make sure transparent hardware cursors are really transparent.
      ddraw/tests: Add a test for SetCooperativeLevel() on a window that belongs to another thread.

Huw Davies (4):
      gdi32: Use separate x and y parameters in the get_pixel primitive.
      gdi32: Implement ExtFloodFill.
      gdi32/tests: Add tests for ExtFloodFill.
      gdi32: The clip region should stop the flooding.

Hwang YunSong (3):
      po: Updated Korean translation.
      po: Updated Korean translation.
      po: Updated Korean translation.

Jacek Caban (49):
      vbscript: Use 0 as invalid instruction offset.
      vbscript: Use 0 as an invalid label value.
      vbscript: Fixed stack reallocation.
      jscript: Added labelled statement implementation.
      jscript: Added labelled break statement implementation.
      jscript: Added labelled continue statement implementation.
      jscript: Added labelled statements tests.
      jscript: Get rid of no longer used OP_label.
      jscript: Simplify identifier_eval function.
      mshtml: Return error in IInternetHostSecurityManager calls on detached documents.
      htiface.idl: Added ITargetFrame declaration.
      mshtml: Added a test showing that HTMLDocument does not support ITargetFrame interface.
      ieframe: Call appropriate functions in response to toolbar icons.
      mshtml: Added ITargetContainer stub implementation.
      tlogstg.idl: Added new file and ITravelLogClient declaration.
      mshtml: Added ITargetContainer::GetFramesContainer implementation.
      mshtml: Added IOleContainer::EnumObjects implementation.
      mshtml: Added IOleContainer::EnumObjects tests.
      mshtml: Added ITravelLogClient stub implementation.
      mshtml: Better stub for ITravelLogClient::FindWindowByIndex.
      mshtml: Added more travel log tests.
      mshtml: Added history update notification support.
      ieframe: Added very beginning IWebBrowser2::GoBack implementation.
      ieframe: Added InternetExplorer::GoBack implementation.
      ieframe: Added HTTP navigation and GoBack tests.
      mshtml: Added IHTMLWindow5 stub implementation.
      wininet: Correctly detect https connections and custom port numbers in HTTP_HandleRedirect.
      wininet: Insert custom headers only once in HTTP_HttpSendRequestW.
      ieframe: Fixed a typo in IDocObjectService::FireNavigateComplete2.
      ieframe: Fixed a typo in IDocObjectService::FireDocumentComplete.
      mshtml: Use set_nsstyle_attr_var helper in IHTMLStyle::put_marginRight.
      mshtml: Use ATTR_FIX_PX in IHTMLStyle::put_marginTop.
      mshtml: Added IHTMLStyle::marginBottom property implementation.
      mshtml: Use set_nsstyle_attr_var helper in IHTMLStyle::put_marginLeft implementation.
      mshtml: Added IHTMLStyle::paddingTop implementation.
      mshtml: Added IHTMLStyle::paddingRight implementation.
      mshtml: Added IHTMLStyle::paddingBottom implementation.
      mshtml: Use helpers in IHTMLStyle::paddingLeft implementation.
      mshtml: Don't use simplified fragment-only navigation if there is post data to send.
      wscript: Properly handle CreateProcess failure.
      vbscript: Get rid of unused SET_CALLED macro.
      jscript: Get rid of unused SET_CALLED macro.
      mshtml: Follow anchors only on left button click.
      mshtml: Moved creating URIs relative to window to a new function.
      mshtml: Added support for anchor targets.
      mshtml: Added support for middle-button opening anchors in a new window.
      mshtml: Fallback to text/html mime type for document channel in nsIChannel::GetContentType.
      mshtml: Added VT_I2 handling to debugstr_variant.
      mshtml: Added VT_I2 handling to IHTMLSelectElement:add implementation.

Jason Edmeades (1):
      richedit: v1.0 richedit uses CR and LF for enter.

Jörg Höhle (11):
      winealsa: Fix AudioCaptureClient Get/ReleaseBuffer protocol.
      winecoreaudio: GetNextPacketSize returns 0 when no data is available yet.
      msacm32: Add missing acmStreamClose (Valgrind).
      winmm/tests: Properly recover from the WAVERR_STILLPLAYING case.
      winealsa: Initialize can fail with AUDCLNT_E_ENDPOINT_CREATE_FAILED.
      winealsa: Map ALSA errors to AUDCLNT_E_*.
      winealsa: Log the periodic renderer callback.
      mmdevapi/tests: Perform capture protocol tests in shared mode.
      mmdevapi/tests: Add a worst-case XAudio2 fragment-size writes scenario.
      winmm: Parse MCI colon notation as in T:MM:SS:F.
      winealsa: Fix -errno typo.

Ken Thomases (1):
      winex11: Remove some more leftover X Shm code.

Luca Bennati (3):
      po: Update Italian translation.
      po: Update Italian translation.
      po: Update Italian translation.

Marcus Meissner (1):
      winedbg: LoadStringw gets character size, not bytes.

Matteo Bruni (8):
      wined3d: Dirtify STATE_FRAMEBUFFER after a FBO depth blit.
      d3d9/tests: Add a multisampled -&amp;gt; not multisampled depth buffer blit test.
      d3d8/tests: Test a multisampled -&amp;gt; not multisampled depth buffer copy.
      d3d9/tests: Add some RESZ tests.
      d3d8/tests: Add some RESZ tests.
      wined3d: SM1 texture projection always divides by w when there is a vertex shader set.
      ddraw: Accept pointers to wrong IDirectDrawSurface versions.
      winex11: Don't put the GL drawable offscreen.

Michael Stefaniuc (18):
      dsound: Get rid of some LPDIRECTSOUNDBUFFER usage.
      dsound: Merge IDirectSound3DListener into the primary buffer object.
      dsound: Use AddRef to set the refcounts at object creation.
      mshtml: Remove superfluous NULL pointer check before free (Smatch).
      mscoree: Remove superfluous NULL pointer checks before free (Smatch).
      dsound: Drop "Buffer" from the IKsPropertySet method names.
      dsound: Merge IKsPropertySet into the secondary buffer object.
      dsound: Support IKsPropertySet in the primary buffer too.
      dsound: Get rid of some LPDIRECTSOUND3DBUFFER usage.
      dsound: Merge IDirectSound3DBuffer into the secondary buffer object.
      dsound: Merge IDirectSoundNotify into the secondary buffer object.
      dsound: Remove the now obsolete IDirectSoundBufferImpl_Destroy().
      shell32: Pass the object instead of the iface to an internal helper.
      shell32: COM cleanup for IExtractIconW.
      shell32: Forward IExtractIconA::Release to IExtractIconW:Release.
      shell32: COM cleanup for IExtractIconA.
      shell32: COM cleanup for IPersistFile.
      shell32: Avoid an unsafe IExtractIconW to object cast.

Nikolay Sivov (35):
      msxml3: Fix allocated length for header list element.
      msxml3: Remove no longer used node data type helper.
      msi: COM cleanup for automation object implementation.
      msi: Implement session object directly on top of automation object.
      msi: Create installer object initializing automation object data.
      msi: Add null terminator to typelib name.
      msi: Add a helper to create database object.
      msi: Implement list on top of general object.
      msi: Use data table for dispid tests.
      msi: Create the rest of objects with separate helpers.
      msi: Support MSIPATCH_DATATYPE_XMLBLOB when testing for applicable patch.
      msi: Support test for aplicable patch of MSIPATCH_DATATYPE_XMLPATH type.
      po: Update Russian translation.
      msxml3: Implemented IXMLHttpRequest::get_statusText().
      msxml3: IXMLDOMSchemaCollection::get() is a stub for version 6.
      msxml3: Use debugstr_* functions instead of wine_* prefixed for consistency.
      msxml3: Move some xdr tests data to a table.
      mshtml: Respond to SID_SContainerDispatch service id.
      msxml3: Try IStream if IPersistStream save failed.
      msxml3: Make remove() method a stub in version 6, more collection tests.
      msxml3: Replace macro with another enum entry.
      msxml3: ::get_namespaceURI() doesn't reset out pointer on invalid index.
      msxml3: Initial implementation of ::getPrefix().
      mscoree: Correct VARIANT type.
      msxml3: Allocate private data when cloning from existing document.
      msxml3: Put all defined document namespaces in collection.
      msxml3: Block ::add() if collection is read-only.
      msxml3: Internally call methods with interface macros.
      po: Update Russian translation.
      oleaut32: Some tests for ITypeLib::FindName(), corrected parameter validation.
      msxml3: Stub lexical handler support for MXWriter.
      msxml3: Support comment nodes in MXWriter.
      msxml3: Support CDATA nodes in MXWriter.
      msxml3: Support startDTD()/endDTD() in MXWriter.
      msxml3: Add a helper to output quoted strings.

Olli-Pekka Wallin (1):
      winscard: Add new stub methods.

Piotr Caban (8):
      msvcp90: Fix mistakes in spec file.
      urlmon: Added Uri IMarshal implementation.
      urlmon/tests: Added Uri IMarshal_MarshalInterface tests.
      urlmon/tests: Added Uri IMarshal_UnmarshalInterface tests.
      urlmon: Store display_uri in BindProtocol structure.
      urlmon: Added support for PI_FORCE_ASYNC flag in IInternetProtocol::Switch implementation.
      urlmon: Added IInternetProtocol::Switch PI_FORCE_ASYNC flag test.
      urlmon/tests: Test if url reported in IInternetProtocol::Start is valid during binding.

Rico Schüller (16):
      d3dx9: Introduce free_constant_table().
      d3dx9: Get rid of ID3DXConstantTableImpl typedef.
      d3dx9: Reorder argument check in D3DXGetShaderConstantTableEx().
      d3dx9: Fix constant table trace.
      d3dx9/tests: Add effect parameter value SetBoolArray() test.
      d3dx9/tests: Add effect parameter value SetInt() test.
      d3dx9/tests: Add effect parameter value SetIntArray() test.
      d3dx9/tests: Add effect parameter value SetFloat() test.
      d3dx9/tests: Add effect parameter value SetFloatArray() test.
      d3dx9/tests: Add effect parameter value SetVector() test.
      d3dx9/tests: Add effect parameter value SetVectorArray() test.
      d3dx9/tests: Add effect parameter value SetMatrix() test.
      d3dx9/tests: Add effect parameter value SetMatrixArray() test.
      d3dx9/tests: Add effect parameter value SetMatrixTranspose() test.
      d3dx9/tests: Add effect parameter value SetMatrixTransposeArray() test.
      d3dx9/tests: Add invalid parameter test for ID3DXEffect.

Ričardas Barkauskas (1):
      ws2_32/tests: Test AcceptEx behaviour more.

Stefan Dösinger (1):
      wined3d: Relax depth blit requirements.

Thomas Faber (3):
      crypt32: Fix build with MSVC.
      mscoree: Fix build with MSVC.
      usp10: Fix build with MSVC.

--
Alexandre Julliard
julliard&amp;lt; at &amp;gt;winehq.org


&lt;/pre&gt;</description>
    <dc:creator>Alexandre Julliard</dc:creator>
    <dc:date>2012-01-27T19:58:16</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.wine.announce/207">
    <title>Wine release 1.3.37</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.wine.announce/207</link>
    <description>&lt;pre&gt;The Wine development release 1.3.37 is now available.

What's new in this release (see below for details):
  - Completion of the DIB engine.
  - Improvements to the C++ runtime.
  - A number of fixes in the audio drivers.
  - Unnecessary Direct3D options removed from WineCfg.
  - Some fixes to the built-in Internet Explorer.
  - Various bug fixes.

The source is available from the following locations:

  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.37.tar.bz2
  http://prdownloads.sourceforge.net/wine/wine-1.3.37.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.3.37:

   6076  MSI Live Update 3 NTACCESS.SYS helper driver crashes due to unimplemented function hal.dll.HalTranslateBusAddress
   9001  Pro evolution soccer 6 crashes at startup
   9653  zMod does not work anymore
  11343  hMailServer 4.x service calls some unsupported WSAIoctl ioctl codes
  14575  Tarr Chronicles: fails to start
  15139  A private .NET program won't connect to mssql server (WSAIoctl missing support for SIO_KEEPALIVE_VALS)
  15427  RagTime 5.6.5 does not start
  15538  gdi32: path.ok test succeeds in todo block in PC-BSD/OS X
  15770  MySQL 5.1 service fails to start due to missing HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters registry subkey
  17372  Adobe Framemaker 9 installer crashes
  17510  EngIntsite CSS Editor crashes
  17946  In Firefox Tiny-MCE-Editor shows strange Signs
  18197  AutoCAD 2008: .chm files aren't rendered correctly
  18238  MAMEUIFX32 disappears Whenever you click audit roms or refresh/reload to update your roms list.
  18244  Yahoo messenger 9: Crashes after logging in
  19203  Paint Shop Pro 6.0 crashes on startup
  19323  Digidelivery Client can't attach files correctly
  21073  no sound in wow&amp;amp;warcraft 3 sound crackle
  22446  AutoCAD 2008: Quick Help Toolbar paints outside the window
  22866  Cannot input new warrior name  in the game Taikou Risshiden 5
  22902  QIP Infium (single) icon transparency problem
  23204  Editor refresh problems in EngIntsite CSS Editor
  23875  World of Warcraft Launcher crash.
  24217  Victoria 2 demo crashes during load without MaxShadowSize 0
  24346  No sound in Prince of Persia: The Forgotten Sands except for intro videos
  24563  Black Mirror 2: assertion failure on startup
  24885  Microsoft Urban Assault Trial (1998) (Direct3D game) doesn't run.
  25618  Super Meat Boy fails to output audible sound
  25628  Hitman Blood money - No Sound When Playing
  25921  SolidWorks 2008: Hangup at starting application
  26038  'wine iexplore gmail.com' fails with 'Gmail requires cookies to be enabled'
  26060  Oblivion: when exiting Oblivion.exe continues running
  26405  Builtin IE miss to display the origin page while open a pop-up page with window.open
  26411  Microsoft Flight Simulator X (both demo and full) hang on first screen
  26451  MyPhoneExplorer Version 1.8 Icons in toolbar are not clickable
  27018  iexplore.exe www.autodesk.com/products causes hang-up
  27166  L4D2:  Character voice audio missing during intro.
  27184  Unhandled Exception in CoreAudio (AudioRenderClient_ReleaseBuffer)
  27575  QQMusic installer needs msvcp60.dll.??9std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;YA_NABV?$basic_string&amp;lt; at &amp;gt;DU?$char_traits&amp;lt; at &amp;gt;D&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;V?$allocator&amp;lt; at &amp;gt;D&amp;lt; at &amp;gt;2&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;0&amp;lt; at &amp;gt;PBD&amp;lt; at &amp;gt;Z
  27613  XMLHTTP method DELETE is unimplemented
  27701  Panta Rhei demoscene demo crashes on startup (custom loader can't cope with opengl32 -&amp;gt; gdi32 forwarded imports)
  27765  Injecting mouse events with autohotkey/steam now fails
  27987  Microsoft Visual Studio 2005 and .NET 2.0 Framework SDK installers fail on CA_RollbackHelpTransaction.3643236F_FC70_11D3_A536_0090278A1BB8 (error 1603)
  28176  Lineage 2 High Five client fails, needs setupapi.dll.CM_Get_DevNode_Registry_Property_ExW
  28370  Multiple Apps (QQMusic installer, NightSky, etc ) need msvcp60.dll.?_Tidy&amp;lt; at &amp;gt;?$basic_string&amp;lt; at &amp;gt;DU?$char_traits&amp;lt; at &amp;gt;D&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;V?$allocator&amp;lt; at &amp;gt;D&amp;lt; at &amp;gt;2&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;AAEX_N&amp;lt; at &amp;gt;Z
  28384  Copy to clipboard not working in EMS SQL Manager
  28391  Thief Gold Edition, Portal: sound is broken when using coreaudio driver
  28604  2gis laggy map redraw
  28964  Capella 5.3.13: Missing method msvcp60.dll.?_Grow&amp;lt; at &amp;gt;?$basic_string&amp;lt; at &amp;gt;DU?$char_traits&amp;lt; at &amp;gt;D&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;V?$allocator&amp;lt; at &amp;gt;D&amp;lt; at &amp;gt;2&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;AAE_NI_N&amp;lt; at &amp;gt;Z
  29028  Starcraft crashes on exit
  29224  WinMerge crashes on startup with builtin msvcp71 (purist)
  29243  Homefront: Choppy sound in menu and game play
  29316  QQ2011  installer needs gdiplus:GdipDrawImagePointsI to draw UI
  29328  Installation of Solidworks license manager fails with msi error 1603
  29342  Bloxx It shows only a blank screen
  29391  SetupNgen.exe crashes while installing Paint.NET 2.5 (needs wshom.ocx WshShell3_get_SpecialFolders implementation)
  29402  Broken mp3 playback in FeralHeart (irrklang?)
  29440  "Abashera revamped" fails to install
  29457  PbSetup60.exe crash at unimplemented function ntoskrnl.exe.Ke386IoSetAccessProcess
  29459  Afterburner 3D crashes immediately after starting
  29463  Any Video Converter Professional needs msvcp60.dll.?_Grow&amp;lt; at &amp;gt;?$basic_string&amp;lt; at &amp;gt;GU?$char_traits&amp;lt; at &amp;gt;G&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;V?$allocator&amp;lt; at &amp;gt;G&amp;lt; at &amp;gt;2&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;AAE_NI_N&amp;lt; at &amp;gt;Z
  29469  Audio stops working; as a result, Rosetta Stone gets stuck
  29475  IECookiesView crashes on entering internet privacy options, needs inetcpl.cpl.LaunchPrivacyDialog
  29484  Microsoft Visual C++ 2010 Runtime installer crashes in "repair" and "uninstall" mode (empty VolumeLabel in Media table)
  29505  Mozart11 crashes on start up
  29524  Firefox 9.0.1 crashes immediately
  29542  ddraw clipper tests fail when run in virtual desktop
  29546  Black Mirror 2: in-game videos freezing
  29551  Panta Rhei demoscene demo crashes on startup due to missing opengl32.dll glDebugEntry export/stub
  29553  Sonic R demo installer hides typed text if started from a long path
  29555  Age of Empires II screen locks up after playing for around 15 minutes
  29562  Foxit PDF Reader v5.xx crashes after starting
  29578  Internet Explorer 9 installer for Vista needs photometadatahandler.dll and xpsprint.dll
  29587  Visual FoxPro application fatal error when loading JPEG
  29588  Nero BurnRights needs setupapi.dll.CM_Set_Class_Registry_PropertyA
  29589  Interface corruption in the Windows Live Essentials 2011 installer

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

Changes since 1.3.36:

Akihiro Sagawa (1):
      po: Update Japanese translation.

Alexandre Julliard (54):
      gdi32: Calculate the image size in GradientFill only once we have the correct bit count.
      gdi32: Add stubs for the OpenGL entry points in the DIB driver.
      d3d8/tests: Convert a file to utf-8.
      d3d9/tests: Convert a file to utf-8.
      Update copyright info for 2012.
      secur32/tests: Don't compare the encrypted results if the session key is different.
      gdi32: Fix skipping of zero-length dashes.
      gdi32: Only create the round cap region once per call.
      gdi32: Skip empty segments at the beginning and end of a line to make sure the caps are correct.
      gdi32: Add a helper function for drawing a wide line segment.
      gdi32: Add a helper function for drawing multiple line segments.
      gdi32: Implement dashed wide lines.
      gdi32: Get rid of the pen deferring support, all pen styles are implemented now.
      gdi32/tests: Add some tests for brushed and dashed wide pens.
      gdi32: Draw rectangles in the order specified by the current arc direction.
      gdi32: Use a better algorithm for CreateRoundRectRgn.
      gdi32: Implement Ellipse and RoundRect, using line segments for now.
      gdi32: Add a helper function for computing the device rect for PS_INSIDEFRAME.
      gdi32: Implement Arc, ArcTo, Chord, and Pie, using line segments for now.
      gdi32: Add a stub for the ExtFloodFill entry point.
      gdi32: Don't allow Get/SetDeviceGammaRamp on DIBs or memory DCs.
      gdi32: Add an empty ExtEscape DIB driver entry point.
      winex11: Remove DIB locking calls from all graphics functions.
      msvcrt: Don't name a local variable 'errno'.
      msvcrt: Use the correct type for findnext64.
      gdi32: Get rid of the SetDIBColorTable driver entry point.
      gdi32: Stop forwarding object selection calls to x11drv.
      user32: Return the cursor position in send_hardware_message and use it to update the driver's position.
      gdi32/tests: Remove device capabilities test that fails on XP.
      user32/tests: Fix some test failures on Windows.
      opengl32: Get rid of the DIB section sync support.
      winex11: Fix support for PALETTEINDEX mapping and get rid of DIBINDEX support.
      winex11: Remove the remainining DIB section locking calls.
      gdi32: Add a separate set of GDI object functions for DIBs.
      gdi32: Simplify CreateDIBSection and avoid using the reference DC if not needed.
      gdi32: Use the bpp info from the bitmap structure now that it's identical to the DIB one.
      gdi32: Get rid of the get_bitmap_funcs function.
      gdi32: Always store a DIBSECTION structure in the bitmap object.
      gdi32: Use the bitmap part of the DIBSECTION structure for the DDB object information.
      gdi32: Get rid of the CreateDIBSection driver entry point.
      winex11: Move the clipboard DIB creation functions to clipboard.c.
      winex11: Avoid using DIB functions to create the dithering image.
      winex11: Get rid of the DIB section support.
      winex11: Remove the global XRender installed flag.
      winex11: Create XRender colors from the original COLORREF and add support for PALETTEINDEX colors.
      winex11: Avoid some references to the X11 device from XRender.
      winex11: Store the XRender format in the bitmap structure.
      comctl32: Fix management of imagelist growth amount.
      wininet: Don't free name before the IPv6 lookup.
      winex11: Don't cache text and background pixel values to support PALETTEINDEX properly.
      user32: Don't access past the file size when loading a cursor/icon.
      comctl32/syslink: Fix painting of background color for transparent controls.
      gdi32: Simplify the CreateCompatibleBitmap implementation.
      gdi32: Store foreground/background color even when passed CLR_INVALID.

Alistair Leslie-Hughes (3):
      mscoree: Implement CLRRuntimeHost_ExecuteInDefaultAppDomain.
      mscoree: Don't pass the string as a reference type.
      include: Add missing DB_E_BAD defines.

Andrew Eikum (4):
      wineoss.drv: Fix IAudioRenderClient::{Get,Release}Buffer protocol.
      mshtml: Fix WARN typo.
      itss: Use case-insensitive strcmp.
      winealsa.drv: Remove "strange number of channels" FIXME.

André Hentschel (35):
      po: Update German translation.
      ntdll/tests: Add optional return value for some win7 machines.
      d3drm: Add IDirect3DRMFrame2 interface.
      usp10: Check for pointer before using it (Coverity).
      d3drm: Add IDirect3DRMFrame3 interface.
      Assorted header comment cleanup.
      po: Update German translation.
      mshtml: Remove unused definitions.
      po: Update German translation.
      po: Update German translation.
      setupapi: Add stub for CM_Get_DevNode_Registry_Property_ExW.
      dbghelp: No need for WINE_ prefixed ERR.
      kernel32: No need for WINE_ prefixed debug output macros.
      ntdll: No need for WINE_ prefixed debug output macro.
      ole32: No need for WINE_ prefixed debug output macro.
      user32: No need for WINE_ prefixed debug output macro.
      winex11.drv: No need for WINE_ prefixed debug output macros.
      xcopy: Fix a typo.
      po: Update German translation.
      setuapi: Add stub for CM_Set_Class_Registry_PropertyA.
      setuapi: Add stub for CM_Set_Class_Registry_PropertyW.
      setuapi: Add stub for CM_Get_DevNode_Registry_Property_ExA.
      setupapi: Add stub for CM_Get_Class_Registry_PropertyA.
      setupapi: Add stub for CM_Get_Class_Registry_PropertyW.
      po: Update German translation.
      d3drm: Fix QueryInterface forwarding.
      d3drm: Add more MeshBuilder tests.
      d3drm: Add more Frame tests.
      d3drm: Move Load implementation to IDirect3DRMMeshBuilder3.
      d3drm: Add IDirect3DRMDevice2 interface.
      d3drm: Add IDirect3DRMViewport interface.
      d3drm: Add more partial stubs for device creation.
      d3drm: Move GetTextureCoordinates from IDirect3DRMMeshBuilder2 to IDirect3DRMMeshBuilder3.
      d3drm/tests: Add refcount testing.
      d3drm: Implement GetVertices for IDirect3DRMMeshBuilder3.

Aric Stewart (13):
      usp10: Implement ScriptGetFontLanguageTags.
      usp10: Replace GSUB_get_lang_table with GSUB_GetFontLanguageTags.
      usp10: Convert tag in LoadedFeature to OPENTYPE_TAG.
      usp10: Implement ScriptGetFontFeatureTags.
      usp10: Replace GSUB_get_feature with GSUB_GetFontFeatureTags.
      usp10: Have load_GSUB_feature return LoadedFeature*.
      usp10: Cache feature lookups.
      usp10: Add more Microsoft Sans Serif fallbacks.
      usp10: Move CMAP functions to opentype.c.
      usp10: Move GDEF functions to opentype.c.
      usp10: Move GSUB functions to opentype.c.
      usp10: Better handle cases in single line edit controls where es-&amp;gt;x_offset exceeds line length.
      wineqtdecoder: Lower the Merit of the filters.

Aurimas Fišeras (1):
      po: Update Lithuanian translation.

Austin English (4):
      wine.inf: Add Tcpip/Winsock/Winsock2 service registry keys.
      comctl32: Fix a grammar error in comment.
      photometadatahandler: Add stub dll.
      xpsprint: Add stub dll.

Daniel Lehman (17):
      msvcp90: Use passed in beg to find the length in basic_string&amp;lt;&amp;gt;::replace.
      msvcp90: Make type_info::mangled larger.
      msvcp90: Add num_get&amp;lt;wchar_t&amp;gt; stubs.
      msvcp90: basic_string&amp;lt;&amp;gt;::rfind(ch) should call rfind.
      msvcrt: Make WEOF returned from swscanf signed.
      msvcp90: Fix return value for ctype&amp;lt;wchar_t&amp;gt; do_is(ch).
      msvcrt: Sync _wtempnam with _tempnam.
      msvcrt: Add struct and prototypes for existing _findfirst64 and _findnext64.
      libwine: Use larger buffer in vsnprintfW for large numbers.
      msvcrt: Add _snwprintf_l.
      dbghelp: Use CDECL calling convention for __unDName and callbacks.
      msvcp90: Add basic_ios&amp;lt;wchar_t&amp;gt; stubs.
      kernel32: If string arg to FormatMessage is NULL, use "(null)" instead of crashing.
      msvcp90: Add num_get&amp;lt;char&amp;gt; stubs.
      msvcp90: Forward uncaught_exception to msvcrt.
      msvcp90: Add num_get&amp;lt;short&amp;gt; stubs.
      msvcp90: Flip num_get&amp;lt;char/wchar_t&amp;gt; do_get_long and do_get_ulong in vtable.

Detlef Riekenberg (2):
      shell32: Remove outdated dll names from comments.
      shell32: Reorder functions to avoid forward declarations.

Diego Nieto Cid (1):
      wined3d: Convert rtInternal and glGammaInternal.

Dmitry Timoshkov (4):
      user32: Add some tests for SetFocus/SetActiveWindow called on invalid or belonging to another thread windows.
      user32: Add an invalid window check to SetFocus.
      user32: Add an invalid window check to SetActiveWindow.
      msvcrt: Add some tests for strftime/wcsftime.

Eric Pouech (4):
      winedbg: In x86_64 backend, now recognize 'rep ret' as a valid function return instruction.
      dbghelp: Correctly return flags in SYMBOL_INFO structure for local variables stored in a register.
      dbghelp: When StackWalk fails to get any frame information, create a default one.
      winedbg: Added support for qAttached query packet.

Francois Gouget (24):
      notepad: Remove unused resource strings.
      winmm: Don't include newlines in standard error messages.
      wineboot: Store the RunKey names in regular string variables.
      include: wincodec.idl should not import objidl.idl.
      include: ocmm.idl should import oleidl.idl.
      include: mshtml.idl should import dispex.idl.
      include: tom.idl should import ocidl.idl.
      include: winsxs.idl should not import oleidl.idl.
      comdlg32: Remove some unused string resources that are not present on Windows.
      wineconsole: Don't pad tab labels with spaces.
      msvcp60: Add a trailing '\n' to a couple of TRACE() messages.
      oleview: Mark a couple of button labels as not needing translation.
      ddraw/tests: Fix compilation on systems that don't support nameless unions.
      wshom.ocx: Make debugstr_variant() static.
      jscript: Make some engine functions static.
      ddraw: Make ddraw_reset_enum_callback() and ddraw_surface_destroy() static.
      oleaut32/tests: Use win_skip() when detecting an API is missing.
      oleaut32/tests: Fix the olepicture START_TEST() indentation.
      oleaut32/tests: Skip some tests when OleLoadPictureEx() is not available.
      oleaut32/tests: Once we have a function pointer, use it consistently.
      oleaut32/tests: Skip the VarBstrCat() tests when that API is not available.
      oleaut32/tests: Dynamically load some functions that are missing on early NT4 releases.
      comdlg32: Specify a context for the luminance and saturation abbreviations.
      winhlp32: Standardize the 'Not yet implemented' messages.

Frédéric Delanoy (4):
      po: Update French translation.
      cmd: Avoid unreachable code (Coverity).
      po: Update French translation.
      po: Update French translation.

Gustavo Henrique Milaré (1):
      po: Update Brazilian Portuguese translation.

Hans Leidekker (8):
      msi: Accept a missing left backquote in SQL identifiers.
      msi: VolumeLabel and DiskPrompt are optional fields in the Media table.
      msi: Don't crash on secondary root folders in msi_resolve_target_folder.
      msi: Execute custom actions in the right script.
      fusion/tests: Add a test for IAssemblyCache::QueryAssemblyInfo.
      msi: Fix detection of installed global assemblies.
      msi: Downgrade an error.
      msi: Don't try to ready media for files from a previous installation or files that will be skipped.

Henri Verbeet (45):
      wined3d: Recognize i915g as Intel.
      wined3d: Recognize some more Intel GPUs.
      d3d10/tests: Add a state groups test.
      wined3d: Get rid of the WINED3DSHADEMODE typedef.
      wined3d: Get rid of the WINED3DFILLMODE typedef.
      d3d10: Add a D3D10CompileEffectFromMemory() stub.
      d3d10: Return D3D10_SVT_VOID instead of 0 from d3d10_variable_type().
      d3d10: Handle D3D10_SVT_BUFFER.
      wined3d: Get rid of the WINED3DCULL typedef.
      wined3d: Get rid of the WINED3DSTENCILOP typedef.
      ddraw/tests: Add some clipper tests.
      ddraw: Refuse to set a clip list if a clipper is already tracking a window.
      ddraw: Disallow clipped blits in ddraw_surface7_BltFast().
      wined3d: Get rid of the WINED3DMATERIALCOLORSOURCE typedef.
      wined3d: Get rid of the WINED3DPATCHEDGESTYLE typedef.
      ddraw: Use the window's client rect for clipping.
      ddraw: Implement IDirectDrawClipper::SetClipList().
      ddraw: Convert to integer before adjusting the clipped source rect.
      wined3d: Get rid of the WINED3DBACKBUFFER_TYPE typedef.
      wined3d: Get rid of the WINED3DSWAPEFFECT typedef.
      wined3d: Allow 10-bpc formats as render targets.
      ddraw: Don't leak the window region if we have an extra clip rect in ddraw_clipper_GetClipList().
      wined3d: Only flip SFLAG_DIBSECTION once in flip_surface().
      wined3d: Get rid of the WINED3DSAMPLERSTATETYPE typedef.
      wined3d: Get rid of the WINED3DMULTISAMPLE_TYPE typedef.
      ddraw/tests: Add tests for clippers with a destroyed window.
      ddraw: Properly clear the clip list if ddraw_clipper_SetClipList() is called with NULL region data.
      wined3d: Simplify transform flag handling in find_ps_compile_args().
      wined3d: Get rid of the WINED3DTEXTURESTAGESTATETYPE typedef.
      wined3d: Get rid of the WINED3DTEXTURETRANSFORMFLAGS typedef.
      wined3d: Set SFLAG_PIN_SYSMEM when the application tries to use surfaces that are currently mapped.
      d3d8: Don't expose wined3d internal flags to the application.
      d3d9: Don't expose wined3d internal flags to the application.
      wined3d: Get rid of the WINED3DTEXTUREOP typedef.
      wined3d: Get rid of the WINED3DTEXTUREADDRESS typedef.
      winecfg: Remove the Direct3D settings.
      wined3d: Hold the wined3d mutex in device_process_message().
      ddraw/tests: Fix some surface locking calls.
      wined3d: Get rid of the WINED3DTRANSFORMSTATETYPE typedef.
      wined3d: Get rid of the WINED3DBASISTYPE typedef.
      ddraw: Implement width and height changes in ddraw_surface7_SetSurfaceDesc().
      wined3d: Get rid of wined3d_surface_set_format().
      include: Add some missing DDLOCK constants.
      wined3d: Get rid of the WINED3DCUBEMAP_FACES typedef.
      wined3d: Get rid of the WINED3DTEXTUREFILTERTYPE typedef.

Huw Davies (1):
      gdi32: Don't create the outline region twice.

Hwang YunSong (2):
      po: Update Korean translation.
      po: Updated Korean translation.

Jacek Caban (40):
      vbscript: Added support for VARIANTREF arguments in multiple argument functions.
      vbscript: Added InStr implementation.
      vbscript: Added InStr tests.
      jscript: Always alloc the first chunk of code buffer.
      jscript: Make 0 an invalid code offset.
      jscript: Get rid of instr_off from expression_t.
      jscript: Use 0 as an invalid label value.
      ieframe: Added ITargetFramePriv2 interface to HlinkFrame object.
      ieframe: Improved test traces.
      mshtml: Use IUri for IHTMLLocation::get_search implementation.
      ieframe: Remove useless #undef.
      vbscript: Added for each loop parser implementation.
      mshtml: Use a helper function for QueryService calls in hlink_frame_navigate.
      mshtml: Use QueryService helper function in SetClientSite implementation.
      mshtml: Use do_query_service in QueryService implementation.
      ntdll: Make LdrLoadDll hotpatchable.
      jscript: Run script tests in version 2 by default.
      ieframe: Added IServiceProvider interface to InternetExplorer object.
      ieframe: Always create doc view window when creating InternetExplore object instance.
      ieframe: Added IHTMLWindow2 stub implementation.
      ieframe: Added IHTMLWindow2 service tests.
      ieframe: Added INewWindowManager stub implementation.
      urlmon.idl: Removed local attributes from IUri and IAuthenticate interfaces.
      ieframe: Added support for SID_SHTMLWindow in WebBrowser::QueryService.
      ieframe: Store embedder iface as IWebBrowser2 in DocHost.
      ieframe: Added semi-stub IHTMLWindow2::close implementation.
      ieframe: Added implementation of AggregatedNavigation2.
      mshtml: Added IHTMLWindow::open implementation.
      mshtml: Added more IHTMLWindow2::open tests.
      jscript: Fixed continue inside for..in statement.
      mshtml: Open document in a new window in IHlinkTarget::Navigate if the document is not embedded.
      mshtml: Reimplement nsIURL::GetDirectory using new helper functions.
      mshtml: Reimplement nsIURL::GetFileName on top of IUri.
      mshtml: Reimplement nsIURL::GetFileBaseName on top of IUri.
      mshtml: Get rid of wrapped nsurl.
      jscript: Don't use break in finally block on pre-IE8 jscript.
      jscript: Run sanity check with invoke_version 0.
      jscript: Fixed jscript tests on some broken versions.
      mshtml: Get rid of wrapped nsIURI in nsWineURI.
      mshtml: Moved NPAPI struct declarations to npplugin.c.

Jörg Höhle (23):
      dsound: Fix the computation of the mixer position in bytes.
      mciseq: Only send non-MCI commands to DefDriverProc.
      mciseq: Check Device ID prior to command invocation.
      mciseq: Refactor use of mciGetDriverData.
      mciseq: wNotifyDeviceID is redundant.
      winmm: Fix conversion to MMTIME, avoid floating point arithmetic.
      mmdevapi: Avoid HeapRealloc when no data need be copied.
      mmdevapi: GetDevicePeriod returns constants.
      winecoreaudio: Fix latency calculation.
      winealsa: Have GetStreamLatency reflect the ALSA period.
      wineoss: GetStreamLatency is constant, SNDCTL_DSP_GETODELAY is dynamic.
      winmm: Ignore broken nBlockAlign and AvgBytes within PCMWAVEFORMAT.
      winealsa: Unify the checks for wBitsPerSample.
      winealsa: Check ValidBitsPerSample and support SND_PCM_FORMAT_S20_3LE.
      mmdevapi: Round buffer size like native in shared mode.
      winealsa: Fix AudioRenderClient Get/ReleaseBuffer protocol.
      mmdevapi/tests: Fix some test failures on native.
      winmm: GetCurrentPadding is superfluous while recording.
      winealsa: Reset accounts for dropped frames in capture mode.
      winealsa: Stop may not use snd_pcm_drop or lose written frames.
      dsound: Vista/XP SP2 reworked the Speaker Configuration.
      wineoss: Reset accounts for dropped frames in capture mode.
      winecoreaudio: Fix AudioCaptureClient Get/ReleaseBuffer protocol.

Kusanagi Kouichi (3):
      gdi32: GetGlyphIndices doesn't substitute glyph.
      winex11.drv: Assign struct.
      winex11.drv: Fix IME status handling.

Luca Bennati (3):
      po: Update Italian translation.
      po: Update Italian translation.
      po: Update Italian translation.

Lucas Fialho Zawacki (1):
      dinput: Added DI_SETTINGSNOTSAVED flag.

Marcus Meissner (7):
      jscript: Mark some function DECLSPEC_HIDDEN.
      usp10: Mark two functions as hidden.
      mshtml: Mark function as hidden.
      wshom.ocx: Mark one function as static, one as hidden.
      msvcrt: Mark various internal functions as hidden.
      ws2_32: Removed dead code (Coverity).
      gdi32: Check return value of REGION_UnionRectWithRegion (Coverity).

Matteo Bruni (9):
      wined3d: Don't try to remove the location flag if it's not there in the first place.
      wined3d: Don't use separate location flags for depth buffers.
      d3d9/tests: Add more INTZ tests.
      d3d9/tests: Fix NP2 check.
      d3d9/tests: Multisampled depth buffer tests.
      d3d8/tests: Add more INTZ tests.
      wined3d: Set depth textures dirty after modifying the underlying surface.
      wined3d: Modify depth-stencil location flags only after allocating the new location.
      wined3d: Handle discarded depth-stencil surfaces with SFLAG_LOST.

Michael Stefaniuc (10):
      jscript: Remove break after return (Smatch).
      ddraw: Fix two memory leaks (Smatch).
      dsound: COM cleanup for the IDirectSoundCaptureBuffer8 iface.
      dsound: Drop "Capture" from the IDirectSoundNotify method names.
      dsound: Add an extra refcount for the capture buffer object.
      dsound: Merge IDirectSoundNotify into the capture buffer object.
      dsound: Make capture behave like native in regards to COM aggregation.
      dsound/tests: Remove some returns in the capture buffer tests.
      dsound/tests: Sanitize START_TEST() in capture.c.
      dsound/tests: Add some COM tests for capture.

Nikolay Sivov (34):
      wshom.ocx: Dump VARIANT parameters, fix instance leak.
      wshom.ocx: Implement IWshCollection::Item() for Desktop folder case.
      wshom.ocx: Implement IWshCollection::Item() for public desktop case.
      wshom.ocx: Implement IWshCollection::Item() for common programs folders.
      wshom.ocx: Added IWshShortcut stub.
      wshom.ocx: Implement IWshShortcut_put_Description().
      wshom.ocx: Implement IWshShortcut_put_WorkingDirectory().
      wshom.ocx: Implement IWshShortcut_put_TargetPath().
      wshom.ocx: Implement IWshShortcut::Save().
      po: Update Russian translations.
      comctl32: Fix TB_SETSTYLE behaviour and return value.
      comctl32: Store style bits provided with WM_CREATE.
      comctl32: Remove redundant parameter from a helper.
      msxml3: Add a stub for IAuthenticate.
      msxml3: Remove wrong ERR(), some renames.
      msxml3: Move put_dataType() test data to a table.
      msxml3: Some put_dataType() tests for nodes without typed data.
      shell32: Store common menu data in a separate structure.
      shell32: Remove redundant loop to count already known value.
      shell32: Use S_OK as successful return code name.
      msxml3: Debug output support for VT_ERROR.
      shell32: Remove menu insertion helper.
      shell32: Get rid of rename helper.
      shell32: Merge ShellView menu implementations into a single file.
      msxml3: Try mshtml container url as a base for relative request url.
      shell32: Merge menu implementations together.
      shell32: Get rid of menu enabling helper.
      shell32: Use shared IUnknown implementation for both vtables.
      shell32: Update to IContextMenu3.
      shell32: Avoid pointer casts when background menu is created.
      shell32: Avoid casts when creating item menu.
      shell32: Unix folder COM cleanup.
      msxml3: Leading space chars are allowed in SelectionNamespaces value string.
      shell32: Rearrange code to avoid forward declarations.

Pablo Saratxaga (1):
      kernel32: Corrections to Walloon locale.

Pierre Schweitzer (9):
      appwiz.cpl: Fix handle leak.
      wineqtdecoder: Fix handle leak.
      winex11.drv: Fix handle leak.
      winecoreaudio.drv: Fix handle leak.
      wininet: Fix handle leak.
      taskmgr: Fix handle leaks.
      winetest: Fix handle leak.
      kernel32: Fix handle leak.
      dplayx: Fix handle leak.

Piotr Caban (21):
      msvcp90: Update data pointer after resizing string.
      msvcp60: Added basic_string&amp;lt;char&amp;gt; support.
      msvcp60: Don't forward _Lockit calls to msvcp90.
      msvcp60: Added partial exceptions support.
      msvcp60: Added basic_string&amp;lt;unsigned short&amp;gt; implementation.
      msvcp60: Fix basic_string::rfind(char) implementation.
      msvcp60: Added full basic_string::_Grow implementation.
      msvcp90: Fix errors related to name demangling.
      msvcp: Sync spec files.
      msvcp60: Fix errors related to name demangling.
      msvcp90: Fix mistakes in spec file.
      urlmon: Fixed UriBuilderFactory IUnknown implementation.
      urlmon: Added Uri IPersistStream stub implementation.
      urlmon: Added Uri IPersistStream_Save implementation.
      urlmon/tests: Added Uri IPersistStream_Save tests.
      urlmon: Added CUri ClassFactory implementation.
      urlmon: Return error in IUri functions on uninitialized object.
      urlmon/tests: Test uninitialized IUri object.
      urlmon: Added Uri IPersistStream_GetClassID implementation.
      urlmon: Added Uri IPersistStream_Load implementation.
      urlmon/tests: Added Uri IPersistStream_Load tests.

Rico Schüller (5):
      d3dx9/tests: Add effect parameter value int test.
      d3dx9/tests: Add effect parameter value object test.
      d3dx9/tests: Add special handling test.
      d3dx9/tests: Add effect parameter value SetBool() test.
      d3dx9/tests: Reset effect parameter value data after each try.

Stefan Leichter (3):
      opengl32: Replace the remaining forwards of wgl functions to gdi32.dll in the spec file with wrapper function.
      hal: Add stub for HalTranslateBusAddress.
      opengl32: Added export glDebugEntry to spec file.

Vincent Povirk (7):
      gdiplus: Implement GdipDrawImagePoints.
      gdiplus: Test GdipCreateBitmapFromHBITMAP with 16-bit dib's.
      gdiplus: Implement GdipCreateBitmapFromHBITMAP for 16-bit dibs.
      include/wincodecsdk.idl: Fix typo.
      windowscodecs: Add a stub IWICMetadataReader/Writer implementation.
      windowscodecs: Implement IWICMetadataWriter::LoadEx.
      windowscodecs: Implement IWICMetadataWriter::GetEnumerator.

--
Alexandre Julliard
julliard&amp;lt; at &amp;gt;winehq.org


&lt;/pre&gt;</description>
    <dc:creator>Alexandre Julliard</dc:creator>
    <dc:date>2012-01-13T19:49:40</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.wine.announce/206">
    <title>Wine release 1.3.36</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.wine.announce/206</link>
    <description>&lt;pre&gt;The Wine development release 1.3.36 is now available.

What's new in this release (see below for details):
  - UDisks backend for the dynamic device support.
  - Polygons and geometric pens implemented in the DIB engine.
  - JScript now compiles entire functions.
  - Improved support for vertical fonts.
  - A few more scripts in UniScribe.
  - A bunch of ctype functions implemented in MSVCP.
  - Various bug fixes.

The source is available from the following locations:

  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.36.tar.bz2
  http://prdownloads.sourceforge.net/wine/wine-1.3.36.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.3.36:

   1129  bitmaps are not drawn in "Dink Smallwood"
   2116  Bible Companion stop at Unhandled Exception
   7150  Implement Arabic shaping
  11572  Adobe FrameMaker 8: Registration Dialog Blocks Execution
  11628  Gekkeiju Online: Bad audio sync/latency
  12633  Windows Media Player 10 crashes on "Add to Library" and exit
  13033  Homeworld2 v1.0 and demo v0.99 fails to launch (crash due to unimplemented function ntoskrnl.exe.IoGetDeviceProperty)
  13289  Multiple apps/games need ntoskrnl.exe IoGetCurrentProcess (Zeus maplestory, BASCOM AVR Demo)
  13448  AnyDVD - ElbyCDIO does not work (crash due to unimplemented function ntoskrnl.exe.IoUnregisterShutdownNotification)
  14052  CoreAudio driver broken
  15200  Dawn of War: Dark Crusade freezes at black screen
  15521  AnyDVD setup failure (crash due to unimplemented ntoskrnl.exe.KeSetEvent)
  15596  Windows Live Writer does not install (IPersistStreamInit support for IXMLDOMDocument needed)
  16499  Adobe Photoshop CS4 crashes upon using text input tool
  16513  locomotive like noise effects with Syberia 2
  17165  VT Trader 2 fails on startup with "Invalid property XML format" error
  18002  err:msi:call_script Could not find CLSID for Windows Script (VBScript)
  18402  NAVIGON Fresh failed to login
  18513  Autohotkey: ctrl/shift keys are nonfunctional under Controlsend
  18514  Wine botches keysends under autohotkey
  19034  Starship Titanic freezes during introduction sequence.
  19150  FlashDevelop 3.0.1 RTM crashes on startup
  20046  MacOSX race condition during 3D/GL initialisation
  20048  SIV (System Information Viewer) shows incorrect PCI device information
  21713  Add support for D-Bus provider "UDisks" (libhal.so is deprecated)
  22507  Half-life 1: missing PAUSE banner and looking through walls
  22794  Macrium Reflect 4.2 installer needs "HKLM\System\CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}" registry key present
  23068  Free FLV Converter: Fails to display select language window
  23069  Free FLV Converter: Buttons have hatched appearance
  23900  Photoshop Elements 8 installer: “Next button” is grayed out
  24009  Tomb Raider 4: Wrong camera position (Unnecessary Viewport Scaling transformation)
  24520  Anno 1503 crashes on start
  24579  Steam windows move twice as far as they are moved
  25016  Thief 2 movies stopped working with recent wine update
  25249  Leonardo.exe from ENVI-met (microclimate model simulation software) crashes due to strict comctl32.151 (CreateMRUListLazyA) input parameter validation
  25414  Fleet Operations: mouse cursor not drawn during movement
  25660  Half-Life 1 Demo: "The selected D3D mode is not supported by your video card."
  25894  Free serial port monitor helper driver crashes due to unimplemented function ntoskrnl.exe.IoInitializeRemoveLockEx
  25906  DC Universe Online: launcher doesn't work
  25963  Dead Space 2 dvd installer fails to switch discs (no ready_media/msi_change_media for normal files)
  25981  Duty Calls: loader fails to resolve msvcm90.dll due to partial manifest data in WinSxS (empty assembly list for process default activation context)
  25982  Duty Calls: fails to run
  25986  Windws Live Mail 2009 crashes in actctx / msvcr80.dll
  26079  Dragon Age - Origins requires d3dx9_36 D3DXLoadMeshFromXW
  26239  GPU-Z: Crash when trying to save screenshot
  26340  MSXML3, HTTP POST fails
  26434  gamestop downloader has an infinite loop error in msxml3
  26605  Nitro PDF Reader: Menu is black rectangle
  26631  Plants vs Zombies installer crashes
  26798  Lego Star Wars 2: whole screen upside down
  26956  Mouse not released after moving or resizing any UI window
  27176  Metro 2033 mouse movement hangs application
  27251  Aliwangwang display ugly
  27265  system tray menu of POPO2011 missing display some text
  27536  XMLHTTP POST, server receive incorrect data
  27709  Implement cryptui.dll.CryptUIDlgSelectCertificateA
  28093  GetCurrentPadding must slowly decrease (MacOS)
  28690  ABBYY Finereader 10 needs msvcr90.dll._ultow_s
  28748  Two Worlds: missing audio
  28776  Korean text isn't shown
  28998  Total Annihilation crashes
  29026  Tree Icons have incorrect color
  29029  Selection of an Arabic text is not highlighted in Notepad
  29064  3DMark 2001 SE crashes on startup
  29087  hh crashes on non-chm files
  29144  skyrim freeze starting new game with ati/catalyst
  29157  energyXT crashes immediately
  29198  Unknown program crashes when minimized
  29234  Anarchy Online crashes every time you zone
  29241  Miranda IM crashes at startup, is unuseable
  29242  Biblio 7.34. Logo image disappears, returning: "err:menubuilder:convert_to_native_icon error 0x88982F81 initializing encoder"
  29350  Ground Control II: opaque water
  29373  Window decorations lost in virtual desktop mode
  29375  Collins Concise German Dictionary crashes on startup
  29393  Notepad enter / arrow keys are broken
  29394  d3drm:IDirect3DRMImpl_QueryInterface (0x12e528)-&amp;gt;({4516ecc8-8f20-11d0-9b6d-0000c0781bc3},0x416c7c),not found
  29395  msxml3/domdoc tests hang indefinitely
  29398  foobar2000: attempting to edit advanced preferences text fields clears existing content
  29403  Tab control ignores TCN_SELCHANGING result
  29404  SketchUp 8 crashes under OpenSuse 12.1
  29407  Word 2003/2007/2010: lines in Equation Editor 3.0 objects are abnormally heavy
  29413  Acronis True Image 11 Home installer: custom action returns with invalid SQL syntax error (empty column name in select expression)
  29481  Free serial port monitor crashes due to unimplemented function setupapi.dll SetupDiGetClassBitmapIndex
  29482  Free serial port monitor crashes due to unimplemented function setupapi.dll SetupDiDrawMiniIcon

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

Changes since 1.3.35:

Akihiro Sagawa (1):
      gdi32: Avoid making a DBCS character in range.

Alexander E. Patrakov (1):
      dsound: Always resample buffers in mixer thread.

Alexandre Julliard (58):
      winex11: Hardcode the MWM hints for the desktop window.
      winex11: Only take managed popups into account when deciding whether to make a window managed.
      winex11: Remove DIB locking calls from all blitting entry points.
      gdi32: Remove support for deferring brush calls to X11, all brush types are supported now.
      regedit: Merge accelerators into the main resource file.
      winefile: Merge accelerators into the main resource file.
      wordpad: Merge accelerators into the main resource file.
      configure: Add a check for libdbus independent from the libhal check.
      mountmgr: Rename hal.c to dbus.c.
      mountmgr: Add dynamic devices support using UDisks.
      mountmgr: Require at least one of device or mount point to match when looking for an existing volume.
      winex11: Keep the device info around as long as XInput2 is active.
      winex11: Scale raw motion events according to their valuator range.
      msvcrt: Fix formatting of pointers in printf.
      gdi32: Fix handling of COLORREFs with illegal values for the high byte.
      gdi32: Recompute the brush masks on every use to support PALETTEINDEX colors.
      gdi32: Recompute the pen masks on every use to support PALETTEINDEX colors.
      gdi32: Recompute the background masks on every use to support PALETTEINDEX colors.
      gdi32: Recompute the foreground masks on every use to support PALETTEINDEX colors.
      gdi32: Add a common helper for computing pen and brush masks.
      gdi32: Always use proper RGB colors for monochrome DDB pattern brushes.
      gdi32/tests: Add tests for PALETTEINDEX colors.
      gdi32: Add a helper function to compute the list of rectangles to paint after clipping.
      gdi32: Use the get_clipped_rects helper in the text functions.
      gdi32: Use the get_clipped_rects helper in the pen functions.
      gdi32: Use the get_clipped_rects helper in the blitting functions.
      gdi32: Avoid making a copy of the device clipping region in the DIB driver.
      gdi32: Re-create the brush bits only when the ROP has really changed.
      gdi32: Compute the correct rectangle interior when using wide pens.
      gdi32: Add a helper function to add a rectangle to a region.
      gdi32: Add support for PS_INSIDEFRAME pens when drawing rectangles.
      gdi32: Pass the clip region to the brush_rect helper and add a similar helper for pens.
      gdi32: Fix the scaling of the width of cosmetic pens.
      gdi32: Wide cosmetic pens don't support dashes.
      gdi32: Extended pens are always transparent.
      gdi32: Fix handling of invalid pen styles.
      gdi32: Add support for 1-pixel wide geometric dashed pens.
      gdi32: Add support for PS_ALTERNATE pens.
      gdi32: Add support for 1-pixel wide PS_USERSTYLE pens.
      gdi32: Add support for updating a region from the pen backend functions instead of painting directly.
      gdi32: Implement returning a region for 1-pixel wide solid pen lines.
      gdi32: Implement returning a region for 1-pixel wide dashed pen lines.
      gdi32: Use a region to render geometric and wide pens in PolyPolyline.
      gdi32: Use a region to render geometric and wide pens in Rectangle.
      gdi32: Use a region to render geometric and wide pens in LineTo.
      gdi32: Implement PolyPolygon in the DIB driver.
      gdi32: Add helpers to paint a region with the brush or pen.
      gdi32: Add checks for invalid color usage values.
      gdi32/tests: Get rid of Win9x compatibility in the pen tests.
      gdi32: Add a structure to store all the extra information needed for a pattern brush.
      gdi32: Add sanity checks for brush hatch styles.
      gdi32: Store the pattern brush information for geometric pens.
      gdi32: Pass a brush_pattern structure to the SelectBrush entry point.
      gdi32: Pass a brush_pattern structure to the SelectPen entry point for brushed pens.
      gdi32: Define a structure to make the brush state independent from the physdev.
      gdi32: Implement brushed pens.
      gdi32: Don't bother computing interior regions when the brush is null.
      user32/tests: Remove a crashing test.

Alistair Leslie-Hughes (2):
      jscript: Don't double free IObjectWithSite interface.
      mmcndmgr: Register MMCVersionInfo Interface.

Andrew Eikum (1):
      winealsa.drv: Limit the data written to ALSA's buffer.

André Hentschel (15):
      po: Update German translation.
      secur32/tests: Fail on missing NTLM.
      po: Update German translation.
      include: Add CM_DRP_* and CM_CRP_* defines to cfgmgr32.h.
      msvcrt/tests: Fix two test messages.
      dsound: Use if(0) instead of #if 0 to make sure code still compiles.
      d3drm: Fix the order of the IDirect3DRM methods.
      d3drm: Add IDirect3DRMMeshBuilder2 interface.
      d3drm: Add IDirect3DRM2 interface.
      po: Update German translation.
      d3drm: Add IDirect3DRMMeshBuilder3 interface.
      d3drm: Add IDirect3DRM3 interface.
      comctl32: Also free pszHeaderTitle and pszHeaderSubTitle in DestroyPropertySheetPage.
      cscript: Add forwarder to wscript.
      po: Update German translation.

Aric Stewart (19):
      usp10: N'Ko uses the Ebrima font as a fallback.
      usp10: Code for the cmap format 12 table for unicode code points beyond the BMP.
      usp10: Decode surrogate pairs in get_char_script and handle ranges beyond the BMP.
      usp10: Handle surrogate pairs when shaping.
      usp10: Add Deseret script.
      usp10: Add Osmanya script.
      usp10: Add Mathematical Alphanumeric Symbols script.
      usp10: Improve selection drawing if selection starts in the middle of a cluster.
      user32: Modify EDIT_GetLineRect to better handle RTL lines.
      user32: Do not simply return 0 in EDIT_EM_PosFromChar if line ssa is NULL.
      usp10: Correct error in EDIT_GetLineRect in index for ScriptStringCPtoX.
      usp10: Implement ScriptGetFontScriptTags.
      usp10: Add currency scripts to match windows.
      usp10: Updates to ScriptGetFontScriptTags.
      usp10: Cache FontScriptTags information.
      usp10: Replace GSUB_get_script_table with GSUB_GetFontScriptTags.
      usp10: Update get_opentype_script to return OPENTYPE_TAG.
      usp10: Remove redundant information by making scriptData accessible and removing otTag.
      usp10: Convert newOtTag to an OPENTYPE_TAG.

Aurimas Fišeras (4):
      po: Update Lithuanian translation.
      po: Update Lithuanian translation.
      winecfg: Increase the size of the dpi label to fit Lithuanian translation.
      po: Update Lithuanian translation.

Austin English (3):
      ntoskrnl.exe: Add a stub for Ke386IoSetAccessProcess.
      ntoskrnl.exe: Add a stub for Ke386SetIoAccessMap.
      inetcpl.cpl: Add a stub for LaunchPrivacyDialog.

Detlef Riekenberg (1):
      ieframe: Improve status updates in BindStatusCallback_OnProgress.

Dmitry Timoshkov (2):
      kernel32: Add a test for MapViewOfFile called on a not accessible mapping.
      user32: Add some SetFocus message tests.

Erich Hoover (1):
      hhctrl.ocx: Fix HTML Help crashing on non-chm files.

Francois Gouget (30):
      user32: Avoid hardcoding the Unicode string literal lengths.
      dlls: Standardize on 'static const WCHAR' for our Unicode string literals.
      include: Add a few missing include directives to shlguid.h.
      include: Add the missing guiddef.h include directives.
      include: bits.h should include bits1_5.h.
      include: Add missing include directives to cor.idl.
      include: Import shtypes.idl in shdeprecated.idl.
      include: Don't import servprov.idl from urlhist.idl.
      include: indexsrv.idl should import oaidl, not objidl.
      iphlpapi/tests: Fix compilation on systems that don't support nameless unions.
      mountmgr: Add a trailing '\n' to a WARN() message.
      include: Move the ITargetFramePriv* interfaces to htiface.idl.
      winetest: Always report errors and fatal errors, even in quiet mode.
      sensapi: Define the SensEvents library in sensevts.idl.
      quartz: Define the QuartzTypeLib library in control.idl.
      comdlg32: Use sentence capitalization for group box labels.
      cryptui: Don't assign access keys to group box labels.
      inetcpl: Don't pad group box labels with spaces.
      winemine: Use sentence capitalization for group box labels.
      winefile: Fix the group box labels to follow the Windows GUI guidelines,.
      notepad: Don't assign access keys to group box labels or give them trailing punctuation.
      taskmgr: Use sentence capitalization for group box labels.
      include: Fix the wia idl imports.
      include: Fix the metahost.idl import directives.
      include: strmif.idl should import unknwn.idl.
      include: Add some D3D import and include directives.
      include: wincodecsdk.idl should import wtypes.idl.
      include: pstore.idl should import wtypes.idl.
      include: oledb.idl should include accctrl.h.
      winecfg: Fix the group box labels to follow the Windows GUI guidelines.

Frédéric Delanoy (5):
      crypt32: Avoid reading unitialized variables (Coverity).
      comctl32: Avoid using uninitialized value (Coverity).
      cmd: Merge two if blocks.
      po: Update French translation.
      po: Update French translation.

Gabriele Moabiti (1):
      wineconsole: Light and dark gray colors are exchanged in the user backend.

Gerald Pfeifer (1):
      winedump: Remove unused parameter from codeview_dump_linetab(). codeview_dump_linetab().

Hans Leidekker (6):
      winhttp/tests: Avoid crashes on some win2k systems.
      iphlpapi: Add a stub implementation of GetExtendedTcpTable.
      ws2_32: Return the right value for SO_CONNECT_TIME if the socket is not connected.
      msi: Fix changing media for normal files.
      msi: Use a common function to validate a product ID.
      msi: Fix handling of single quoted column names in SELECT queries.

Henri Verbeet (25):
      ddraw/tests: Introduce some functions for comparing floating-point vectors.
      ddraw/tests: Remove a redundant IDirect3DDevice7_SetViewport() call.
      ddraw/tests: Introduce proper vector types.
      wined3d: Get rid of the WINED3DBLEND typedef.
      wined3d: Get rid of the WINED3DBLENDOP typedef.
      ddraw/tests: Remove some error checking from ProcessVerticesTest().
      ddraw/tests: Add a ProcessVertices() test for Direct3D3.
      ddraw/tests: Move the Direct3D7 ProcessVertices() test to ddraw7.c.
      wined3d: Get rid of the WINED3DDEGREETYPE typedef.
      wined3d: Get rid of the WINED3DRENDERSTATETYPE typedef.
      wined3d: Don't call surface_init_sysmem() on surfaces with a PBO.
      wined3d: Handle client storage in surface_init_sysmem().
      wined3d: Handle client storage in surface_remove_pbo().
      wined3d: Get rid of the WINED3DVERTEXBLENDFLAGS typedef.
      wined3d: Get rid of the WINED3DCMPFUNC typedef.
      ddraw: Handle the Direct3D clipspace transformation.
      ddraw/tests: Fix a couple of test messages.
      ddraw/tests: Add some tests for DDSCL_CREATEDEVICEWINDOW.
      wined3d: Get rid of the WINED3DZBUFFERTYPE typedef.
      wined3d: Get rid of the WINED3DFOGMODE typedef.
      ddraw: DDSCL_CREATEDEVICEWINDOW requires DDSCL_EXCLUSIVE.
      ddraw: Clear the focus and device windows on DDSCL_NORMAL.
      ddraw: Properly handle DDSCL_CREATEDEVICEWINDOW.
      ddraw: Handle the special DDSCL_SETFOCUSWINDOW | DDSCL_CREATEDEVICEWINDOW combination.
      ddraw: Fix the title and class name for the auto ddraw device window.

Huw Davies (2):
      gdi32: Add support for geometric solid pens.
      gdi32/tests: Add tests for geometric solid pens.

Hwang YunSong (2):
      po: Updated Korean translation.
      po: Updated Korean translation.

Jacek Caban (51):
      jscript: Store type information in statement nodes.
      jscript: Use bytecode for block statement implementation.
      jscript: Use bytecode for execution main code block in exec_source.
      jscript: Use compiler for handling expression statements.
      jscript: Use compiler for handling if statement.
      jscript: Use compiler for hanling empty statements.
      jscript: Use compiler to handle variable statement.
      jscript: Get rid of no longer used expr_eval flags.
      jscript: Get rid of no longer needed identifier in exprval_t.
      jscript: Renamed jmp_z and jmp_nz to cnd_z and cnd_nz.
      jscript: Added new jmp_z opcode, more appropriate for branches.
      jscript: Added bytecode version of while statement.
      jscript: Added bytecode version of for loop statement.
      jscript: Added bytecode version of with statement.
      jscript: Added bytecode version of switch statement.
      jscript: Use bytecode for labelled statement stub.
      ntoskrnl.exe: Added IoGetCurrentProcess stub.
      vbscript: Added compiler support for parametrized assignment statements.
      jscript: Added bytecode version of for..in statement.
      jscript: Rename throw opcode to throw_ref.
      jscript: Use bytecode for throw statement.
      jscript: Added bytecode version of try statement.
      jscript: Use labels in compiler for ending loops.
      jscript: Added bytecode versions of break and continue statements.
      jscript: Get rid of no longer needed no_fallback hack.
      jscript: Added more control flow tests.
      mshtml: Use IURi for IHTMLLocation::get_hash implementation.
      jscript: Always use bytecode for with statement.
      jscript: Always use bytecode for for..in statement.
      jscript: Always use bytecode for for statement.
      jscript: Always use bytecode for switch statement.
      jscript: Always use bytecode for try statement.
      jscript: Always use bytecode for while statement.
      jscript: Moved exec_source to the bottom of the file.
      jscript: Get rid of stat_eval_table.
      jscript: No longer support per-statement compilation.
      jscript: Moved instr_off from statement_t to source_elements_t.
      jscript: Added bytecode dumper implementation.
      mshtml: Use IUri in IHTMLLocation::get_protocol implementation.
      mshtml: Reorder nsIURL functions to match vtbl order.
      actxprxy: Added htiface.idl interfaces.
      jscript: Handle invalid break statements in compiler.
      jscript: Handle invalid continue statements in compiler.
      jscript: Make compiler responsible for proper return from regular code vs. eval-interpreted code.
      jscript: Use bytecode for return statement implementation.
      jscript: Get rid of no longer needed type field of return_type_t structure.
      jscript: Use bytecode for labeled continue and break statements.
      jscript: Get rid of no longer needed compile_interp_fallback since we can handle all execution by bytecode.
      jscript: Get rid of no longer needed interp_tree.
      jscript: Get rid of return_type_t.
      mshtml: Use IUri in IHTMLLocation::put_port implementation.

Jörg Höhle (3):
      mmdevapi: Enforce limits on period and duration.
      winealsa.drv: Request ALSA period time to match MMDevAPI period time.
      winealsa: Use an ALSA buffer of 4 periods to limit prefill.

Ken Thomases (3):
      comdlg32: Fix a leak.
      winex11: Have ToUnicodeEx null-terminate the output buffer, if there's room.
      user32/tests: Test that ToUnicode null-terminates the buffer if it's big enough.

Kusanagi Kouichi (6):
      gdi32: Add a helper function to convert a string from A to W.
      gdi32: Use find_family_from_name and LIST_FOR_EACH instead of open-coding them.
      gdi32: Merge two ifs.
      gdi32: Split AddFontToList into two functions.
      gdi32: Add vertical fonts to font list.
      gdi32: Substitute glyph for vertical font only.

Luca Bennati (2):
      po: Update Italian translation.
      po: Update Italian translation.

Matteo Bruni (3):
      wined3d: Improve invalid TEXTURETRANSFORMFLAGS handling.
      wined3d: Improve projection TEXTURETRANSFORMFLAGS handling in the ARB fragment ffp implementation.
      d3d9/tests: More D3DTSS_TEXTURETRANSFORMFLAGS projection tests.

Michael Mc Donnell (1):
      d3dx9/tests: Add a D3DXValidMesh test.

Nikolay Sivov (17):
      msxml3: Skip leading space characters when loading from BSTR.
      msxml3: Implement response headers access methods.
      msxml3: libxml2 is not used for writer.
      msxml3: Use ascii/utf-8 encoding for request body.
      msxml3: Support VT_VARIANT|VT_BYREF for body data.
      comctl32: Fix parameter validation for CreateMRUListLazyA().
      msxml3: Support VT_ARRAY|VT_UI1 as body type.
      msxml3: Support DELETE method in IXMLHttpRequest.
      msxml3: Fix VT_BSTR case for IXMLHttpRequest::send().
      po: Update Russian translation.
      msxml3: IXSL* implementations do not depend on libxml2.
      comctl32: Block selection change depending on TCN_SELCHANGING result.
      msxml3: Implement element stack and use it in related callbacks.
      wshom.ocx: Added IDispatch support for IWshShell3.
      po: Update Russian translation.
      wshom.ocx: Fix IWshShell3 definition.
      wshom.ocx: Added IWshCollection stub and some tests.

Piotr Caban (31):
      msvcp90: Reorder classes to avoid forward declarations.
      msvcp90: Added collate&amp;lt;char&amp;gt; constructors implementation.
      msvcp90: Use macro to define RTTI data.
      msvcp90: Added macro to call functions from vtable.
      msvcp90: Added collate&amp;lt;char&amp;gt;::compare implementation.
      msvcp90: Added collate&amp;lt;char&amp;gt;::do_hash implementation.
      msvcp90: Correctly export collate&amp;lt;short&amp;gt; constructors.
      msvcp90: Added partial collate&amp;lt;wchar_t&amp;gt; implementation.
      msvcp90: Added ctype&amp;lt;char&amp;gt; constructors implementation.
      msvcp90: Added ctype&amp;lt;char&amp;gt;::narrow functions implementation.
      msvcp90: Added ctype&amp;lt;char&amp;gt;::widen functions implementation.
      msvcp90: Hold _LOCK_LOCALE critical section while _Lockinfo object exists.
      msvcp90: Added ctype&amp;lt;char&amp;gt;::tolower functions implementation.
      msvcp90: Added ctype&amp;lt;char&amp;gt;::toupper functions implementation.
      msvcp90: Added ctype&amp;lt;char&amp;gt;::is functions implementation.
      msvcp90: Don't crash if NULL is passed to _Strcoll and _Wcscoll.
      msvcp90: Added ctype&amp;lt;wchar_t&amp;gt; constructors implementation.
      msvcp90: Added ctype&amp;lt;wchar_t&amp;gt;::narrow functions implementation.
      msvcp90: Added ctype&amp;lt;wchar_t&amp;gt;::widen functions implementation.
      msvcp90: Added ctype&amp;lt;wchar_t&amp;gt;::tolower functions implementation.
      msvcp90: Added ctype&amp;lt;wchar_t&amp;gt;::toupper functions implementation.
      msvcp90: Added ctype&amp;lt;wchar_t&amp;gt;::is functions implementation.
      msvcp90: Added ctype&amp;lt;wchar_t&amp;gt;::scan functions implementation.
      msvcp90: Added numpunct&amp;lt;char&amp;gt; class stub.
      msvcp90: Added numpunct&amp;lt;wchar_t&amp;gt; class stub.
      msvcp90: Correctly initialize vtable pointer in Getcat functions.
      msvcrt: NULL terminate strings returned by _Getdays and _Getmonths.
      msvcp90: Fix class functions invocation on 64bit systems.
      msvcp90: Added numpunct&amp;lt;char&amp;gt; constructors implementation.
      msvcp90: Added numpunct&amp;lt;char&amp;gt; class implementation.
      msvcp90/tests: Test virtual function calls returning structures.

Rico Schüller (16):
      d3dx9/tests: Add effect parameter value GetValue() test.
      d3dx9/tests: Add effect parameter value GetBool() test.
      d3dx9/tests: Add effect parameter value GetBoolArray() test.
      d3dx9/tests: Add effect parameter value GetInt() test.
      d3dx9/tests: Add effect parameter value GetIntArray() test.
      d3dx9: Simplify ID3DXBaseEffect::SetInt().
      d3dx9: Use a loop in get_vector().
      d3dx9/tests: Add effect parameter value GetFloat() test.
      d3dx9/tests: Add effect parameter value GetFloatArray() test.
      d3dx9/tests: Add effect parameter value GetVector() test.
      d3dx9/tests: Add effect parameter value GetVectorArray() test.
      d3dx9: Fix variable sequence.
      d3dx9/tests: Add effect parameter value GetMatrix() test.
      d3dx9/tests: Add effect parameter value GetMatrixArray() test.
      d3dx9/tests: Add effect parameter value GetMatrixTranspose() test.
      d3dx9/tests: Add effect parameter value GetMatrixTransposeArray() test.

Ričardas Barkauskas (2):
      ws2_32/tests: Test some completion port behavior.
      ws2_32: Don't post completion packet if sending fails with error immediately.

Stefan Leichter (6):
      dhcpcsvc: New stub dll.
      ntoskrnl.exe: Add stub for IoUnregisterShutdownNotification.
      wine.inf: Add registry key for DiskDrive class.
      ntoskrnl.exe: Add stub for IoInitializeRemoveLockEx.
      setupapi: Add stub for SetupDiGetClassBitmapIndex.
      setupapi: Add stub for SetupDiDrawMiniIcon.

Łukasz Wojniłowicz (1):
      po: Update Polish translation.

--
Alexandre Julliard
julliard&amp;lt; at &amp;gt;winehq.org


&lt;/pre&gt;</description>
    <dc:creator>Alexandre Julliard</dc:creator>
    <dc:date>2011-12-30T18:54:56</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.wine.announce/205">
    <title>Wine release 1.3.35</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.wine.announce/205</link>
    <description>&lt;pre&gt;The Wine development release 1.3.35 is now available.

What's new in this release (see below for details):
  - Triangular gradients and cosmetic wide pens support in the DIB engine.
  - All Wine dialogs can now be translated through po files.
  - Many more scripts added to UniScribe.
  - JScript using bytecode throughout now.
  - Several MSXML improvements.
  - Various bug fixes.

The source is available from the following locations:

  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.35.tar.bz2
  http://prdownloads.sourceforge.net/wine/wine-1.3.35.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.3.35:

   6767  failure enumerating interfaces on NetBSD
  11217  X Error of failed request:  BadAlloc
  11490  Speed Commander 12 reports "Can't Initialize Scripting Environment" error on startup
  12829  Viper Racing crashes with an EXCEPTION_ACCESS_VIOLATION error.
  14419  Icons outputted to textbox do not render.
  14535  msxml4 needed to get a Network connection for www.iplabs.de/ Fujiprint based photo print ordering software
  15047  Tex Murphy Overseer installs fine, but will not run
  15113  WinUAE DirectDraw graphics overwrite windows which are in front of it
  15128  JSmooth does not run with WinVer set to 'Windows XP'
  15402  Application fails to restore window decorations after exiting fullscreen mode
  16668  Commandos 3: sniper scope incorrectly rendered
  16669  Service does not start second time.
  16710  aTube Catcher in not showing the icons
  17512  Microsoft Virtual PC 2007 SP1 installer fails during CA_InstallVMMDriver (cash in LdrProcessRelocationBlock)
  19249  Notepad++ default save dialog is 'Save', not 'Save as' (appinstall)
  19467  Icon text fields have incorrect placement and text input field has garbage only while editing
  20924  program icons either missing completely or having black background
  21313  Sony Acid Xpress 7.0: Fails to install the required files
  21417  opening large files in excel 2000 takes very long
  21455  Steam installer: target path cannot be changed
  21729  missing transparent on VB6 usercontrols
  21816  H&amp;amp;R Block At Home 2009 Deluxe updater is broken
  22778  PlayOnline viewer's window is not correctly updated
  22848  Notepad++: Ctrl+tab doesn't work properly
  23561  When using custom mouse pointer, previous pointer remains frozen on screen
  23580  Full-screen option not available in several Boulder Dash games
  23923  pygame: game pieces aren't connected as they should be
  24615  Can't open or save assembly files in SolidWorks
  24921  mail.ru agent 5.7: X Error of failed request:  BadAlloc
  25476  MS Office Pro 2010 Trial: setup.exe is started when starting installed apps
  25494  Office Pro 2010 Trial: Word, Excel, and Powerpoint cannot open or save OOXML (docx, xlsx, pptx) files
  25534  Bimoid submenu's shows over menu.
  26844  Neon Wars: jerky animations and mouse movement
  27118  Dead Space 2 (Steam) activation.exe only crashes and does not activate the game
  27281  crash while install ICBC_FT_UShield2_Install.exe ( unimplemented function msvcp60.dll.??0?$basic_ostringstream&amp;lt; at &amp;gt;GU?$char_traits&amp;lt; at &amp;gt;G&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;V?$allocator&amp;lt; at &amp;gt;G&amp;lt; at &amp;gt;2&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;QAE&amp;lt; at &amp;gt;H&amp;lt; at &amp;gt;Z )
  27367  widl: gcc warns about pointer mismatch when calling pfnFree
  27371  crash while install 360chrome browser
  27695  Need for speed underground 1 DEMO: Keys Num_Lock and Pause are swapped
  27730  Arcanum hangs on exit
  27755  Can't log in with yahoo! messenger 11
  27922  iexplore crashes on windows.microsoft.com
  28047  IAudioClock_GetPosition must not depend on buffering (ALSA/Pulse)
  28204  Starfleet Command 3: Fails to load main menu
  28609  msi/install.ok slightly flaky
  28986  Quicken: crashes when opening investment account register
  28994  AOL 9.0VR: wmp9 sub-installer crashes while registering drmclien.dll
  29127  Typing of the Dead demo crashes on launch
  29142  Sins of a Solar Empire Trinity causes GLXBadDrawable
  29161  ZMud fails to run
  29162  Gens 11b rerecording: fails to initialize drawing surface
  29179  SAMO-Touragent application,  does not launch due to exception stack overflow
  29180  WS_CHILD dialog might want WS_CAPTION
  29204  the dib text rendering breaks text in d3d
  29213  DDR=gdi leads to a crash
  29216  Sacred Gold v2.28 hangs on exit (ddr=opengl)
  29233  FoxitReader 5.1 crashes when a pdf is loaded
  29235  Worms Armageddon: frontend flickers
  29239  Age of Empires 1 &amp;amp; 2 rendering broken with OpenGL renderer (DDR=opengl)
  29260  Wrong scrollbar background in iexplore
  29262  Creating windows in threads may deadlock
  29263  'Reinstall' Dialog in Java Runtime Environment Installer Thinks You Always Say "No"
  29271  Battle For Middle Earth hangs on launch
  29280  todolist crashes after using LVM_GETHEADER
  29283  AntiVir 9 configuration wizard shows text in a separate dialog
  29285  Arcanum: screen resolution stays at 800x600 after exiting the game
  29296  Heroes 2 Gold demo crashes on startup
  29297  Cold Fear: graphical glitches when shadows enabled
  29300  PlayOnline viewer crashes on startup (seems functional)
  29302  AntiVir 9 shows some corrupted icons
  29306  Telltale's games launcher unusable (can't click on buttons)
  29307  Word 2010 cannot open specific docx file with builtin msxml6
  29308  Word 2010 complains about Normal.dotm on start with builtin msxml6
  29314  VLC menu bar text is invisible
  29317  QQ2011 installer crash at the end of installing
  29321  Internet Explorer 8 shows upside-down previews on the quick tabs screen
  29333  Raidcall doesn't connect
  29343  Bloxx It's launcher is missing some background visuals
  29353  pwsafe (3.xx) crashes
  29356  Internet Explorer 8's content advisor shows small icons with a black background

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

Changes since 1.3.34:

Adam Martinson (1):
      ntdll: Properly set flags in NtCreateNamedPipe().

Akihiro Sagawa (2):
      po: Update Japanese translation.
      cmd: Improve the message when the volume has no label.

Alex Henrie (4):
      user32: If a dialog has no tab-accessible controls, set focus to first control (with tests).
      comdlg32: Correct title of "Save As" dialog.
      po: Update Catalan translation.
      comdlg32: Widen buffer to accomodate Catalan translation.

Alexandre Julliard (75):
      gdi32: Implement triangular gradients in the DIB engine.
      gdi32/tests: Add more gradient tests.
      gdi32: Use dithering also for 1-bpp gradients.
      gdi32: Add more parameter checks in GdiGradientFill.
      gdi32: Use the DIB engine and PutImage for the null driver triangular gradient implementation.
      winex11: Always refresh the picture clipping when we have an additional clip region.
      comctl32: Convert dialogs to po files.
      shell32: Convert dialogs to po files.
      user32: Convert dialogs to po files.
      gdi32: Add a null driver implementation for Polyline and Polygon.
      wineps: Fall through to the null driver for Polyline and Polygon.
      winex11: Use an X11 error handler to catch BadMatch errors from XGetImage.
      netapi32: Simplify the smbpasswd invocation to avoid compiler warnings.
      gdi32: Add a helper function to clip a rectangle to the DC visible rect.
      gdi32: Maintain a region inside gdi32 to keep track of the total visible region.
      gdi32: Pass the total visible region in the SetDeviceClipping driver entry point.
      winex11: Store the visible region handle directly instead of making a copy.
      winex11: Allow the visible region to be zero when not clipping.
      cryptui: Convert dialogs to po files.
      comdlg32: Convert dialogs to po files.
      gdi32: Make sure DCs are fully zero-initialized.
      gdi32: Only create the DC visible region when necessary.
      gdi32: Only store a total visible region when it's a combination of other regions.
      gdi32: Don't store the metaclip region, recompute it as needed.
      gdi32: Rename the CLIPPING_UpdateGCRegion function.
      winex11: Don't call get_xrender_picture inside the X11 lock.
      gdi32: Add missing check for empty visible rects in the non-stretching case.
      winex11: Add some sanity checks on bitmap formats before creating a pixmap.
      gdi32: Use the convert_bits helper function in SetDIBits and SetDIBitsToDevice.
      gdi32: Use PutImage directly to set the initial bitmap bits.
      gdi32: Don't make a copy of the DIB color table when selecting it into a DC.
      gdi32: Add a helper to build a color table from the DIB_PAL_COLORS bitmap info.
      gdi32: Always allocate a full-size color table when creating a DIB section.
      gdi32: Fix handling of DIB_PAL_COLORS in the various DIB functions.
      gdi32: Remove the nb_colors fields in the bitmap object, we always allocate a full size color table.
      gdi32/tests: Add tests for DIB_PAL_COLORS and DIB palettes with missing entries.
      gdi32: Always use biClrUsed for the number of colors of internal BITMAPINFO structures.
      gdi32: Make sure that biSizeImage always contains the correct size in internal BITMAPINFO structures.
      gdi32: Simplify computation of the DIB header size for internal BITMAPINFO structures.
      gdi32/tests: Fix some test failures on Windows.
      gdi32: GetCharABCWidthsFloatW must succeed with non-TrueType fonts.
      gdi32: Store the default color tables as static data.
      gdi32: Use the default DIB color table to create system and halftone palettes.
      gdi32: Add a flag to request a default color table from init_dib_info.
      gdi32: Select the pattern brush only when first used.
      gdi32: Don't create a default color table for pattern brushes, use the DC colors instead.
      gdi32/tests: Add tests for 1-bpp DDB pattern brushes.
      gdi32: Pass the correct depth to PutImage for SetBitmapBits on a DIB.
      gdi32: Remove support for private color maps.
      gdi32: init_dib_info() can no longer fail, and no longer requires freeing.
      gdi32: Implement GetNearestColor in the DIB driver.
      gdi32: Remove some color table size checks, we use full-size color tables now.
      gdi32: Implement GetPixel in the null driver using GetImage.
      winex11: Get rid of the GetPixel implementation, use the null driver fallback instead.
      gdi32/tests: Fix some test failures on old Windows versions.
      ntdll: Make an error message a proper ERR.
      widl: Zero-initialize [out] structures and unions that contain pointers.
      gdi32/tests: Add some tests for behavior of 32-bit DDBs.
      winex11: Add missing initialization of pattern brush style.
      wine.inf: Also create iexplorer.exe in the system directory for registration.
      setupapi: Specify the correct binary file name when registering an executable.
      kernel32: Don't run a nonexistent builtin from CreateProcess when filename is not specified.
      comctl32: Don't try to mask out the image for palette-based bitmaps.
      server: Optionally return the global key state when queueing a hardware message.
      user32: Cache the global key state to avoid performance issues in applications that poll constantly.
      user32: Always use the default alignment when displaying submenu popups.
      winex11: Update MWM hints when the window size changes.
      wineps: Inherit the device mode from the source DC when creating a compatible DC.
      gdi32/tests: Add tests for device capabilities on memory DCs.
      comctl32/tests: Add some more tests for ImageList_Write.
      comctl32: Use DrawIconEx to copy icon bits and use the correct background color.
      comctl32: Use GetDIBits to retrieve the default color map for an imagelist DIB section.
      user32: Don't try to alpha blend icons on low color bitmaps.
      oleaut32: Fix IPicture::SelectPicture to not try to select a bitmap into two DCs at the same time.
      comctl32/tests: Fix a test failure on older Windows.

Andrew Eikum (2):
      dsound: Validate format in primary buffer's SetFormat().
      wineoss.drv: Don't set volume in IAudioClient::Initialize.

André Hentschel (3):
      winecfg: Fill in the Service Pack major version for win2008.
      winecfg: Bump NT 3.51 to Service Pack 5.
      po: Update German translation.

Aric Stewart (36):
      usp10: Correct issues with LTR logclust indexing after Multiple substitution.
      user32: Protect against NULL ssa to prevent crashes in old native usp10.
      usp10: Initialize the GSUB table before doing any contextual shaping.
      usp10: Use GDEF in baseIndic GlyphProp processing.
      usp10: The top logclust value may be different than the number of chars.
      usp10: Use UpdateClusters in DecomposeVowels.
      usp10: Sinhala, while behaving like a base Indic, does not set GlyphProps based on indic syllable.
      usp10: Handle Halant, ZWJ and ZWNJ in ShapeCharGlyphProp_BaseIndic.
      usp10: Unicode does not compose the Gurmukhi letter SHA.
      usp10: Handle dangling joiners when processing Indic GlyphProps.
      usp10: Some Indic scripts, Sinhala, want GDEF to set glyph properties.
      usp10: Add Myanmar script.
      usp10: Resync script_props table.
      usp10/tests: Check broken value for script tag as well.
      usp10: Add script Tai Le.
      usp10: Add New Tai Lue script.
      usp10: Add Khmer script.
      usp10: Add CKJ Han and Ideographic scripts.
      usp10: Add Bopomofo script.
      usp10: Add Kana script.
      usp10: Add Hangul script.
      usp10: Add Yi script.
      usp10: Add Ethiopic script.
      usp10: Allow for multiple broken item counts.
      usp10: Add Mongolian script.
      usp10: Add Tifinagh script.
      usp10: Add N'Ko script.
      usp10: Add Vai script.
      usp10: Add Cherokee script.
      usp10: Add Canadian Aboriginal Syllabics script.
      usp10: Add Ogham script.
      usp10: Add Runic Script.
      usp10: Add Braille script.
      usp10: Add Private Use Area and Surrogates Area from Unicode Chapter 16.
      usp10: Add Spacing Modifier Letters to the Latin script block.
      usp10: Do not try to fallback if no fallback font is specified.

Aurimas Fišeras (2):
      po: Update Lithuanian translation.
      po: Update Lithuanian translation.

Bruno Jesus (1):
      ws2_32: Fix a function name comment.

Dmitry Timoshkov (8):
      user32: Add more window style tests, make them pass under Wine.
      user32: Add the tests for dialog window styles, make them pass under Wine.
      user32: Strip WS_CAPTION|WS_SYSMENU when a dialog has DS_CONTROL style set.
      user32: Strip WS_CAPTION|WS_SYSMENU when a dialog has DS_CONTROL style set.
      kernel32: Add the tests for various combinations of CreateFileMapping/MapViewOfFile protections.
      ntdll: Setting WRITECOPY protection on a memory-mapped file is allowed.
      kernel32: Add a bunch of VirtualProtect tests on an image section.
      ntdll: Replace WRITE by WRITECOPY protection on an image section as Windows does.

Eric Pouech (1):
      d3d: Fixed a couple of warnings for 64bit targets.

Francois Gouget (42):
      dsound: Remove mmErr(). It is not used anymore.
      gdi32: Make init_dib_info() static.
      jscript: Make interp_expression_eval() static.
      mscoree: Make CorDebugProcess_Create() static.
      cmd: Use FormatMessage() for better internationalization support.
      include: Add a couple of missing include directives in dshow.h.
      include: in6addr.h does not depend on winsock's u_xxx types.
      include: Eliminate redundancy between winsock.h and inaddr.h.
      iphlpapi: Remove a few redundant include directives.
      include: Add the missing inaddr.h and in6addr.h include directives.
      include: Add a missing wincrypt.h include directive to mprapi.h.
      userenv: Add a missing include directive to userenv.h.
      include: Protect mstcpip.h against multiple inclusion.
      include: Include ipifcons.h from ifdef.h.
      include: Move some definitions from iptypes.h to nldef.h.
      include: Split iprtrmib.h into multiple mib.h files.
      include: Define the MIB_IF_OPER_STATUS_XXX constants using an enumeration in ipifcons.h.
      include: Add the Dll(Un)RegisterServer() prototypes to olectl.h.
      include: Remove unneeded extern "C" directives.
      include: Add extern "C" directives where needed.
      include: Update the nldef.h and *mib.h headers.
      include: Add a couple of missing include directives in windows.h.
      configure: Use errno.h instead of the non-standard sys/errno.h header.
      include: Add missing include directives.
      include: Include windef.h and packing directives in rpcasync.h when needed.
      include: shldisp.idl should only import ocidl.idl.
      view: Remove unneeded RC files.
      taskmgr: Remove unneeded and untranslatable widget labels.
      windowscodecs: Avoid hardcoding the Unicode string literal lengths.
      riched20: Avoid hardcoding the Unicode string literal lengths.
      quartz: Avoid hardcoding the Unicode string literal lengths.
      ntdll: Avoid hardcoding the Unicode string literal lengths.
      krnl386.exe16: Avoid hardcoding the Unicode string literal lengths.
      kernel32: Avoid hardcoding the Unicode string literal lengths.
      gdi32: Avoid hardcoding the Unicode string literal lengths.
      ole32: Avoid hardcoding the Unicode string literal lengths.
      mlang/tests: Avoid hardcoding the Unicode string literal lengths.
      attrib: Avoid hardcoding the Unicode string literal lengths.
      fusion: Avoid hardcoding the Unicode string literal lengths.
      strmbase: Avoid hardcoding the Unicode string literal lengths.
      setupapi: Avoid hardcoding the Unicode string literal lengths.
      cmd: Avoid hardcoding the Unicode string literal lengths.

Frédéric Delanoy (10):
      dinput: Clarify a translatable string.
      po: Update French translation.
      po: Use non-breaking space before double punctuation in the French translation.
      cmd: Avoid duplication of commonly used strings.
      taskmgr: Avoid dead assignment (Clang).
      cmd: Avoid dead assignment (Clang).
      po: Update French translation.
      msvfw32: Use appropriate abbreviation for seconds.
      po: Update French translation.
      po: Update French translation.

Hans Leidekker (13):
      user32: Add stub implementations of MessageBoxTimeoutA/W.
      msi: Make sure to keep a reference to custom action data until the actions are finished.
      msi/tests: Try harder to remove a shortcut file.
      winhttp: Avoid a null pointer dereference (clang).
      winhttp: Remove some dead assignments (clang).
      po: Update Dutch translation.
      msi: Format the value name from the RegLocator table.
      msi: Move some traces from implementations to entry points.
      msi: Support all install contexts in MsiReinstallFeatureW.
      msi: Don't set the Installed property in MsiReinstallFeatureW.
      msi: Don't set the LOGVERBOSE property in MsiReinstallFeatureW.
      msi: Pass REINSTALL and REINSTALLMODE properties on the command line in MsiReinstallFeatureW.
      msi: Don't run the rollback script in reinstall mode.

Henri Verbeet (35):
      wined3d: Create the device state block when the device is created.
      wined3d: Only recreate GL contexts when we're using GL for rendering in wined3d_device_reset().
      wined3d: Only unload the surface when we're using GL for rendering in updateSurfaceDesc().
      wined3d: Get rid of WINED3DDEVINFO_VERTEXSTATS.
      wined3d: Get rid of WINED3DDEVINFO_VCACHE.
      wined3d: Don't declare more varyings than required by the shader model.
      wined3d: Disable client storage in upload_palette().
      ddraw: Don't enumerate surfaces without references.
      wined3d: Get rid of the WINED3DLOCKED_RECT typedef.
      wined3d: Get rid of the WINED3DLOCKED_BOX typedef.
      wined3d: Unbind stateblock resources in wined3d_device_uninit_3d().
      ddraw: Destroy the swapchain in the DllMain() cleanup handler.
      ddraw: Just read the actual reference counts in DestroyCallback().
      wined3d: Get rid of the WINED3DBOX typedef.
      wined3d: Get rid of the WineDirect3DStridedData typedef.
      wined3d: Read the PBO back into the DIB section if we have one in surface_remove_pbo().
      wined3d: Properly check if a surface has a DIB section in gdi_surface_map().
      wined3d: Avoid clearing the current wined3d context in WineD3D_CreateFakeGLContext().
      wined3d: Get rid of the WineDirect3DVertexStridedData typedef.
      wined3d: Get rid of the WINEDDCOLORKEY typedef.
      wined3d: The VertexAttrib*h[v] calls in NV_half_float depend on NV_vertex_program.
      wined3d: Print the GL_RENDERER string when no "card selector" is available in wined3d_guess_card().
      wined3d: Introduce a helper function for checking colors against a color key.
      wined3d: Get rid of the WINED3DVSHADERCAPS2_0 typedef.
      wined3d: Get rid of the WINED3DPSHADERCAPS2_0 typedef.
      ddraw: Destroy the swapchain after the D3D device in DllMain().
      d3d10: Add a short description to skip_dword_unknown().
      wined3d: Trace all swapchain_desc fields in wined3d_device_reset().
      wined3d: Get rid of the WINED3DLIGHTTYPE typedef.
      wined3d: Get rid of the WINED3DPRIMITIVETYPE typedef.
      ddraw: Move clipper handling to ddraw.
      ddraw: Add support for clipped blits.
      wined3d: Use the correct source pitch and byte_count for uploading converted surfaces.
      wined3d: Get rid of the WINEDDCAPS typedef.
      wined3d: Get rid of the WINED3DDEVTYPE typedef.

Huw Davies (2):
      gdi32: Add support for wide cosmetic pens.
      gdi32/tests: Add some tests for wide pens.

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

Jacek Caban (60):
      jscript: Use bytecode for assignment to identifier.
      jscript: Use bytecode for assigning to array expression.
      jscript: Use bytecode for assignment to member expression.
      jscript: Use bytecode for invalid assignments.
      jscript: Use bytecode for '+=' expression implementation.
      jscript: Use bytecode for '-=' expression implementation.
      mshtml: Return wrapped ActiveX object's interface from object element's QueryInterface.
      mshtml: Added tests for returning ActiveX object's interfaces from object element's QueryInterface.
      jscript: Use bytecode for '*=' expression implementation.
      jscript: Use bytecode for '/=' expression implementation.
      jscript: Use bytecode for '%=' expression implementation.
      jscript: Added bytecode version of member expression.
      jscript: Use bytecode for '|=' expression.
      jscript: Use bytecode for '^=' expression implementation.
      mshtml: Don't use WINAPI for assembly functions to avoid linker warnings on mingw.
      mshtml: Added support for navigating to _self target.
      jscript: Use bytecode for calls on identifier and member expressions.
      jscript: Use bytecode for all call expressions.
      jscript: Use binary_expression_t instead of array_expression_t.
      jscript: Added bytecode version of array expression.
      jscript: Use bytecode for post-increment expression.
      jscript: Use bytecode for post-decrement expression.
      scrrun: Moved script extensions registration to scrrun.dll.
      appwiz.cpl: Run winebrowser directly instead of using ShellExecute.
      jscript: Use bytecode for pre-increment expression implementation.
      jscript: Use bytecode for pre-decrement implementation.
      jscript: Use bytecode for array literal expressions.
      jscript: Use bytecode for binary and implementation.
      jscript: Use bytecode for '&amp;amp;=' expression implementation.
      jscript: Use bytecode for '&amp;gt;&amp;gt;' expression.
      jscript: Use bytecode for '&amp;gt;&amp;gt;=' expression.
      wininet: Use test.winehq.org instead of crossover.codeweavers.com in test_async_HttpSendRequestEx.
      wininet: Properly handle closed connection in HTTP_HttpEndRequestW.
      wininet: Added more connection failure tests.
      winebrowser: Use IUri API for URL-related logic.
      jscript: Fixed memory leaks.
      jscript: Use bytecode for '&amp;gt;&amp;gt;&amp;gt;' expression implementation.
      jscript: Use bytecode for '&amp;gt;&amp;gt;&amp;gt;=' expression implementation.
      jscript: Use bytecode for '&amp;lt;&amp;lt;' expression implementation.
      jscript: Use bytecode for '&amp;lt;&amp;lt;=' expression implementation.
      jscript: Don't use EXPR_NEWREF in for_statement_event.
      jscript: Don't use EXPR_NEWREF in forin_statement_event.
      jscript: Use bytecode for instanceof implementation.
      jscript: Properly handle NULL IDispatch in stack_pop_object.
      jscript: Initialize VARIANT before passing it to disp_propget.
      mshtml: Initialize VARIANT before passing it to variant_copy.
      jscript: Use bytecode for typeof expression implementation.
      htiframe.idl: Added ITargetFramePriv and ITargetFramePriv2 declarations.
      jscript: Use byte code for deleting identifier expressions.
      jscript: Added more deleting tests.
      jscript: Throw type error on invalid delete.
      jscript: Call expressions needling EXPR_NEWREF flag directly.
      jscript: Don't pass EXPR_NEWREF to name expression in array_expression_eval.
      jscript: Always use compiler for member, array and identifier expressions.
      jscript: Get rid of no longer needed EXPR_NEWREF flag.
      jscript: Use bytecode for function expression implementation.
      jscript: Use bytecode for object literal implementation.
      jscript: Get rid of no longer needed expression eval entry.
      jscript: Invoke bytecode directly from expr_eval.
      jscript: Return VARIANT directly from expr_eval.

Juan Lang (1):
      wintrust: Don't dereference a potentially NULL pointer.

Jörg Höhle (1):
      winealsa: Implement IAudioClock::GetPosition() using snd_pcm_delay.

Kusanagi Kouichi (3):
      gdi32/tests: Add tests for vertical font.
      gdi32: Don't use preferred family name.
      gdi32: Don't remove leading '&amp;lt; at &amp;gt;' from face name.

Luca Bennati (5):
      po: Update Italian translation.
      po: Update Italian translation.
      po: Update Italian translation.
      po: Update Italian translation.
      po: Update Italian translation.

Marcus Meissner (2):
      ole32: Handle VT_BLOB in PropertyStorage_ReadProperty.
      ole32: Output more information in OleCreateStaticFromData.

Matteo Bruni (2):
      wined3d: Fix some flag checks.
      wined3d: Ignore invalid texture transform flags.

Michael Stefaniuc (1):
      cmdlgtst: Remove obsolete and unused application.

Nikolay Sivov (26):
      comctl32/listview: Create header when LVS_EX_GRIDLINES style is set.
      msxml3: Added IDispatchEx support for IMXWriter.
      msxml3: Attribute name could be qualified.
      msxml3: Added IDispatchEx support for IXSLTemplate.
      msxml3: Added IDispatchEx for IXSLProcessor.
      comctl32/listview: Create header when LVS_EX_FULLROWSELECT is requested.
      msxml3: Use libxml2 buffer support through helpers.
      msxml3: Write document prolog separately.
      msxml3: Properly handle writer output in a form of BSTR.
      msxml3: Escape '&amp;lt;','&amp;amp;','"' and '&amp;gt;' in attribute value.
      msxml3: Trace parameters in stub methods.
      msxml3: Accept disabled on load validation.
      msxml3: Schema cache COM cleanup.
      msxml3: Added IDispatchEx support for IXMLDOMSchemaCollection2.
      msxml3: Use IXMLDOMDocument3 as a latest interface version.
      msxml3: IDispatchEx support for MXNamespaceManager.
      po: Update Russian translation.
      ole32: COM cleanup of IStream based on HGLOBAL.
      ole32: Simplify stream creation, remove redundant comments.
      msxml3/tests: Test switching encoding after document is started already.
      msxml3: Implemented get_responseStream().
      msxml3: Added IXMLDOMParseError2 support.
      msxml3: Initialize VARIANT before passing it to VariantCopy.
      msxml3: Get rid of libxml2 output buffer implementation.
      msxml3: Don't use libxml2 encoding helpers.
      msxml3: Remove redundant type specifiers.

Pierre Schweitzer (6):
      kernel32: Fix memory leak.
      usp10: Fix memory leaks.
      msctf: Fix memory leaks.
      msacm32: Fix buffer double free.
      wineps.drv: Fix memory leak.
      usp10: Fix memory leak.

Piotr Caban (38):
      msvcrt: Added _get_current_locale implementation.
      msvcrt: Fix lc_collate_cp initialization.
      include: Update msvcrt/locale.h.
      msvcp90: Added _Locinfo constructor implementation.
      msvcp90: Added _Locinfo::_Addcats partial implementation.
      msvcp90: Added _Getcoll implementation.
      msvcp90: Added _Getctype implementation.
      msvcrt: Initialize lc_time_curr inside create_locale.
      msvcrt: Added _Gettnames implementation.
      msvcrt: Added _Getdays implementation.
      msvcrt: Added _Getmonths implementation.
      msvcrt/tests: Added _Gettnames tests.
      msvcp90: Added _Getcvt implementation.
      msvcp90: Added _Locinfo::_Getfalse and _Gettrue implementation.
      msvcp90: Added _Locinfo::_Getlconv implementation.
      msvcp90: Added _Locinfo::_Getname implementation.
      msvcp90: Added _Locinfo::_Getdays implementation.
      msvcp90: Added _Locinfo::_Getmonths implementation.
      msvcp90: Added _Locinfo::_Gettnames implementation.
      services: Accept SERVICE_START_PENDING as valid service start status.
      services: Set result inside service_send_command.
      services: Fix SERVICE_STATUS initialization in svcctl_ControlService.
      services: Check process status to determine if service has terminated.
      services: Don't close control_pipe when SERVICE_CONTROL_STOP is sent.
      services: Move service cleanup code to separate function.
      services: Terminate service when its status is set to SERVICE_STOPPED.
      hlink: Fix leak in HlinkNavigateToStringReference.
      urlmon: Fixed trace message in URLMoniker_BindToObject function.
      urlmon: Added stub for 444 and 445 function.
      msvcp90: Removed __ASM_EXCEPTION_VTABLE macro.
      msvcp90: Fixed basic_streambuf&amp;lt;char&amp;gt; vtable.
      msvcp90: Added collate&amp;lt;char&amp;gt; class stub.
      msvcp90: Added collate&amp;lt;wchar_t&amp;gt; class stub.
      msvcp90: Added collate&amp;lt;unsigned short&amp;gt; class stub.
      msvcp90: Added ctype_base class implementation.
      msvcp90: Added ctype&amp;lt;char&amp;gt; class stub.
      msvcp90: Added ctype&amp;lt;wchar_t&amp;gt; class stub.
      msvcp90: Added ctype&amp;lt;unsigned short&amp;gt; class stub.

Rico Schüller (5):
      d3dx9: Implement D3DXSHAdd().
      d3dx9: Implement ID3DXBaseEffect::GetVector().
      d3dx9: Implement ID3DXBaseEffect::SetVector().
      d3dx9: Implement ID3DXBaseEffect::SetVectorArray().
      d3dx9: Implement ID3DXBaseEffect::SetValue().

Stefan Dösinger (11):
      ddraw: Size handling fixes for IDirect3DDevice::GetCaps.
      ddraw/tests: Add a IDirect3DDevice7 GetCaps test.
      ddraw/tests: Update a copyright line.
      wined3d: Remove fglrx GLSL constant quirks.
      wined3d: Remove the Apple NV_texture_shader quirk.
      ddraw/tests: Add a IDirect3DDevice2 GetCaps test.
      d3d9/tests: Test StrechRect between depth stencils with different sizes.
      d3d9/tests: Clarify a comment.
      ddraw/tests: Make the SetSurfaceDesc test ok messages consistent.
      ddraw: SetSurfaceDesc can set width, height and pitch under certain conditions.
      ddraw/tests: Extend the CreateSurface(NULL test), use own function.

Łukasz Wojniłowicz (1):
      po: Update Polish translation.

--
Alexandre Julliard
julliard&amp;lt; at &amp;gt;winehq.org


&lt;/pre&gt;</description>
    <dc:creator>Alexandre Julliard</dc:creator>
    <dc:date>2011-12-16T19:25:38</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.wine.announce/204">
    <title>Wine release 1.3.34</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.wine.announce/204</link>
    <description>&lt;pre&gt;The Wine development release 1.3.34 is now available.

What's new in this release (see below for details):
  - Bytecode support in JavaScript.
  - Support for gradients in the DIB engine.
  - A number of Uniscribe improvements.
  - Fixes for DirectDraw mode switching.
  - A few more MSVC runtime functions.
  - Various bug fixes.

The source is available from the following locations:

  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.34.tar.bz2
  http://prdownloads.sourceforge.net/wine/wine-1.3.34.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.3.34:

   2361  Background music plays fast in The Typing of The Dead
   3023  Orcad - "Place Part" never tries to put down a part
   8066  Page fault when starting 9 Dragons
   8322  TaskCoach failed to view Menu bar and right click menu (user32.MENU_GetBitmapItemSize handles HBMMENU_CALLBACK case incorrectly)
  10771  Dialogs broken in Origin7/7.5/8, msxml needs to support ISupportErrorInfo?
  12116  Multiple MSI-based installers fail to advance progress bar in InstallFiles action (schedule_install_files already moves and clamps to max value + MSI integer overflow)
  12346  Installation second cd
  15146  Touhou 10, 11 dialogue text transparent, difficult to read
  15594  photosynth client won't present login dialog without native msxml3
  18554  Regedit import fails
  21456  Mathematica 4.0 crash
  22711  Dungeon Keeper 2: X11 cursor is not hidden in-game
  24610  Touhou games: no text in dialogue boxes
  24677  ARM call_stack_handlers not implemented
  24748  Dangerous Waters: crashes when loading 688i platform
  25143  EiskaltDC++ fails to run
  25345  iexplore loads https pages very slow
  25492  Office Pro 2010 Trial: Word, Excel, and Powerpoint cannot open or save files
  25515  Microsoft Word 2003 crashes (or freezes) printing Document with OTF
  26588  A Farewell to Dragons: water has incorrect textures
  26824  Anomaly: Warzone Earth Demo crashes on start
  27014  exo from xfce4 causes "Failed to execute default Web Browser" error in gnome
  27181  Very slow performance in Word 2007
  27816  GoToMyPC: launch/download now fails
  27835  Freespace 1 hangs on startup with a blank screen
  27869  Wile using OSSv4, any application under wine (even winecfg when testing sound) rises vmix to maximum volume.
  28256  Nook for PC (BNDReader.exe) wants msvcr90.dll.asctime_s
  28447  Can't select lookup field by mouse in application with DevExpress components
  28539  Ground Control hangs on exit
  28541  Unimplemented function msvcp90.dll.??0?$basic_string&amp;lt; at &amp;gt;GU?$char_traits&amp;lt; at &amp;gt;G&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;V?$allocator&amp;lt; at &amp;gt;G&amp;lt; at &amp;gt;2&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;QAE&amp;lt; at &amp;gt;PBG&amp;lt; at &amp;gt;Z
  28686  Unimplemented function msvcp90.dll.?rfind&amp;lt; at &amp;gt;?$basic_string&amp;lt; at &amp;gt;DU? $char_traits&amp;lt; at &amp;gt;D&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;V?$allocator&amp;lt; at &amp;gt;D&amp;lt; at &amp;gt;2&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;QBEIDI&amp;lt; at &amp;gt;Z
  28785  Unimplemented function msvcp90.dll.?rfind&amp;lt; at &amp;gt;?$basic_string&amp;lt; at &amp;gt;_WU? $char_traits&amp;lt; at &amp;gt;_W&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;V?$allocator&amp;lt; at &amp;gt;_W&amp;lt; at &amp;gt;2&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;QBEI_WI&amp;lt; at &amp;gt;Z
  28867  Elona works not fast enough
  28941  Internet Explorer 3.02 crashes on viewing file types
  28981  powerpc build broken in gdi32/tests/generated.c, tons of "error: size of unnamed array is negative"
  28983  Guildwars: no sound
  29090  Winamp needs msvcr90.dll.__vswprintf_l
  29097  Worms Armageddon produces a black screen on boot when used with OpenGL DDraw renderer (GDI works fine)
  29108  Avast! Free Antivirus crashes on startup due to unimplemented function rpcrt4.dll.RpcEpRegisterNoReplaceW
  29109  Avast! Free Antivirus crashes on each boot due to unimplemented function ntoskrnl.exe.ExInitializePagedLookasideList
  29112  Builtin IE only display a blank page when  opening https://mybank.icbc.com.cn
  29113  Builtin iexplore crashes clicking at https://mybank.icbc.com.cn/icbc/enperbank/index.jsp
  29132  Hardwar 2.04 crashes before reaching the main menu
  29135  Sound completely broken on Mac OS X in games
  29141  Uru crashes on startup
  29145  Perfect Dark doesn't bind port
  29164  Swap buffers in GetAcceptExSockaddrs (WS2_async_accept).
  29173  Unimplemented function netapi32.dll.NetUseGetInfo
  29190  Dangerous Waters: Crash when ending a mission
  29192  VT Trader crashes
  29202  installing BioEdit doesn't create directories
  29214  Clones crashes on startup with built-in dinput8.dll
  29223  Avast! Free Antivirus shows black rectangles in place of gradients

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

Changes since 1.3.33:

Akihiro Sagawa (3):
      msvcrt: Use given locale info in _mbtowcs_l.
      msvcrt: Fix wctob in C locale.
      msvcrt: Add validity checks for _mbstrlen_l.

Alex Henrie (6):
      po: Update Catalan translation.
      appwiz.cpl: Add Catalan translation.
      comctl32: Update Catalan translation.
      shell32: Update Catalan translation.
      wineconsole: Widen label to accomodate translations.
      po: Update Catalan translation.

Alexander Morozov (2):
      crypt32/tests: Add some tests for CryptDecodeObjectEx without CRYPT_DECODE_ALLOC_FLAG.
      crypt32: Initialize a pointer for dynamic data.

Alexandre Julliard (60):
      comctl32: Take the total bitmap size into account when reading a bottom-up image list.
      comctl32: Avoid accessing imagelist internals.
      comctl32: Merge imagelist definitions into the C file.
      gdi32: Add a null driver fallback implementation for non-antialiased text output.
      gdi32: Add a helper function to determine anti-aliasing flags.
      gdi32: Add support for anti-aliasing in the null driver text output fallback.
      winex11: Get rid of the non-Xrender client-side font rendering.
      winex11: Don't allocate the glyph cache without Xrender, and cleanup initialization.
      winecfg: Remove some untranslatable labels.
      gdi32: Use reallocs when growing a path instead of doing it by hand.
      gdi32: Add helper functions for allocating and freeing paths.
      gdi32: Return the region directly from PATH_PathToRegion.
      gdi32: Return a new path from PATH_FlattenPath instead of replacing the DC path.
      gdi32: Return a new path from PATH_WidenPath instead of replacing the DC path.
      gdi32: Store a pointer to the path in the DC and make the path structure opaque.
      gphoto2: Convert dialogs to po files.
      sane: Convert dialogs to po files.
      browseui: Convert dialogs to po files.
      browseui: Make sure that common controls are loaded before creating the dialog.
      shlwapi: Convert dialogs to po files.
      kernel32/tests: Avoid size_t in traces.
      msxml3: Don't return REFIID to avoid compiler warnings.
      makefiles: Build tags from all the source files.
      user32: Don't allow activating a WS_CHILD top-level window through SetFocus.
      gdi32: Only store the path in the DC when it's closed.
      gdi32: Get rid of the no longer needed path states.
      gdi32: Get rid of the GdiPath typedef.
      gdi32: Get rid of the Hungarian line noise in the gdi_path structure.
      gdi32: Specify an initial allocation size for paths to avoid some reallocations.
      windowscodecs/tests: Avoid size_t in a trace.
      localui: Convert dialogs to po files.
      credui: Convert dialogs to po files.
      mpr: Convert dialogs to po files.
      avifil32: Convert dialogs to po files.
      msacm32: Convert dialogs to po files.
      wineps: Don't crash on missing loca OTF table.
      winedbg: Use proper links in the crash dialog.
      gdi32: Implement rectangular gradients in the DIB engine.
      gdi32: Implement 16-bpp gradient dithering.
      gdi32: Implement 8-bpp and 4-bpp gradient dithering.
      gdi32: Don't set gradient alpha channel for 8888 bitmaps created with bitfields.
      gdi32/tests: Add tests for rectangular gradients in DIBs.
      ole32: Process all pending messages in CoWaitForMultipleHandles before waiting again, otherwise we may not wake up.
      gdi32: Use the DIB engine and PutImage for the null driver rectangular gradient implementation.
      winex11: Implement rectangular gradients using straight X11 calls.
      winex11: Implement rectangular gradients using XRender if supported.
      user32: Use the correct alpha for the title bar gradient and simplify the mesh.
      uxtheme: Use the correct alpha for theme gradients.
      serialui: Convert dialogs to po files.
      msvfw32: Convert dialogs to po files.
      mshtml: Convert dialogs to po files.
      dinput: Convert dialogs to po files.
      setupapi: Convert dialogs to po files.
      wininet: Convert dialogs to po files.
      oledlg: Convert dialogs to po files.
      appwiz.cpl: Convert dialogs to po files.
      comctl32: Fix text wrapping in syslink when an item starts in the middle of a line.
      appwiz.cpl: Make the Gecko URL a proper link.
      gdi32: Add some parameter checks in GdiGradientFill.
      winex11: Always ignore alpha channel with XRender gradients.

Andrew Eikum (4):
      winecoreaudio.drv: Fix latency calculation.
      winecoreaudio.drv: Make driver sample accurate.
      wineoss.drv: Remove volume setting support.
      wineoss.drv: Add period to latency calculation.

Andrew Talbot (1):
      widl: Avoid right-shift of negative values.

André Hentschel (18):
      winemaker: Respect more spaces when splitting the options.
      winemaker: Remove some unused variables.
      winemaker: Be less picky when detecting the target type.
      winemaker: Add support for compiling static libraries.
      po: Update German translation.
      winemaker: Also detect static libraries when scanning directories.
      po: Update German translation.
      po: Update German translation.
      configure: Add checks for sparc64 and powerpc64.
      ntdll: Move a return out of a #ifdef.
      msvcrt: Implement asctime_s.
      msvcrt: Implement _wasctime_s.
      rpcrt4: Implement RpcEpRegisterNoReplaceA.
      rpcrt4: Implement RpcEpRegisterNoReplaceW.
      po: Update German translation.
      winebuild: Fill the delay slot on Sparc.
      po: Update German translation.
      ntoskrnl: Add a stub for ExInitializePagedLookasideList.

Andy Clayton (1):
      wininet: Avoid calling HTTP_ReceiveRequestData before reading headers.

Aric Stewart (16):
      usp10: In Arabic only fallback to presentation form B for isolated glyphs.
      usp10: Improve handling for ZWJ and ZWNJ in itemization.
      usp10: Some unicode code points will force us into bidi mode.
      usp10: Add a facility to mark itemization test elements as broken.
      usp10: Handle Combining Diacritical Marks.
      usp10: Windows breaks punctuation into 2 different script types.
      usp10: Itemize numbers outside of the basic ascii set in a seperate script.
      usp10: Cache the script with the feature so that in caches with multiple scripts we do not fetch the wrong feature from the cache.
      usp10: Turn off dlig feature for hebrew. It is not used by default.
      usp10: Standard features are only ccmp and locl.
      usp10: Apply lookups in order over the whole range of glyphs instead of individually to each glyph.
      usp10: Always apply features in logical order.
      usp10: Handle the Gurmukhi addak.
      usp10: Phags-Pa wants the calt feature enabled.
      usp10: More properly handle the glyph properties on glyphs added by multiple substitutions.
      usp10: Handle Thai SARA AM differently than GDEF.

Aurimas Fišeras (2):
      po: Update Lithuanian translation.
      po: Update Lithuanian translation.

Austin English (1):
      netapi32: Add a stub for NetUseGetInfo.

Bernhard Loos (1):
      winedevice: A driver path can also start with \systemroot\.

Bruno Jesus (4):
      regedit: Allow binary files to be imported.
      ws2_32: Invert SIOCATMARK logic.
      ws2_32: Fix function GetAcceptExSockaddrs.
      ws2_32: Remove duplicated code.

Dmitry Timoshkov (7):
      kernel32: Add a test to see how a page protection changes after write.
      kernel32: Add a test to show that Windows changes the WRITECOPY to WRITE protection on an image section write.
      kernel32: Add a test for main module image section protections.
      ntdll: Change the virtual memory test to accept both READWRITE and WRITECOPY protections.
      ntdll: Revert 33b0f0edffa0c8a06b4ee8831c92fdc373f83ece.
      kernel32: Add a test for protections accepted by CreateFileMapping, make it pass under Wine.
      kernel32: Add a bunch of VirtualProtect tests on a memory-mapped file.

Eric Pouech (2):
      msvcrt: Implemented _ultow_s.
      cmd: Correctly parse program name when launching external processes.

Francois Gouget (28):
      ddraw/tests: Fix compilation on systems that don't support nameless unions.
      windowscodecs/tests: Fix compilation on systems that don't support nameless unions.
      include: Move macros to winuser.rh and include it from winuser.h to avoid duplication.
      winefile: Make it possible to translate the disk size units.
      cryptui: Fix a string resource so its format placeholders can be reordered.
      taskkill: Fix the string resources so their format placeholders can be reordered.
      comdlg32: Fix a couple of string resources so their format placeholders can be reordered.
      oleview: Fix a string resource so its format placeholders can be reordered.
      ipconfig: Fix the string resources so their format placeholders can be reordered.
      setupapi: Fix a string resource so its format placeholders can be reordered.
      dxdiagn: Fix a string resource so its format placeholders can be reordered.
      dinput: Remove an unused and untranslatable listview label.
      inetcpl: Remove a couple of unused and untranslatable listview and trackbar labels.
      gphoto2.ds: Remove an unused and untranslatable listview label.
      taskmgr: Fix a string resource so its format placeholders can be reordered.
      notepad: Fix a string resource so its format placeholders can be reordered.
      include: Update winuser.rh.
      cmd: Use WCMD_output_asis*() for strings that are not supposed to contain formating directives.
      Assorted spelling fixes and wording tweaks.
      cmd/tests: Treat lines that start with '---' as resynchronization points.
      cmd/tests: Standardize the batch file section headers.
      cmd/tests: Tweak subsection headers so they are treated as resynchronization points.
      cmd/tests: Use resynchronization points to better deal with two IF statements tests.
      cmd: Print error messages on stderr, not on stdout.
      libwine: Include a couple of extra system headers to fix the compilation on Solaris.
      netapi32: Fix the compilation on Solaris by including errno.h instead of sys/errno.h.
      secur32: Fix the compilation on Solaris by including errno.h instead of sys/errno.h.
      winspool: Fix the compilation on Solaris by including errno.h instead of sys/errno.h.

Frédéric Delanoy (26):
      ntdll/tests: Avoid harcoding array lengths.
      oleaut32: Avoid harcoding array lengths.
      shell32: Avoid harcoding array lengths.
      shlwapi: Avoid harcoding array lengths.
      cmd: Move builtins list to builtins.c.
      comctl32: Avoid hardcoding array lengths.
      krnl386.exe16: Avoid hardcoding array lengths.
      mountmgr.sys: Avoid hardcoding array lengths.
      po: Update French translation.
      msvcrt: Avoid hardcoding array lengths.
      oleaut32: Avoid hardcoding array lengths.
      shell32: Avoid hardcoding array lengths.
      cmd: Avoid dead assignment (clang).
      po: Update French translation.
      winefile: Avoid uninitialized field in SYSTEMTIME structure (Coverity).
      winebuild: Avoid dead code in BuildCallFrom16Core (Coverity).
      cmd: Remove an unused global variable.
      cmd: Use boolean types for boolean variables.
      cmd: Reduce the scope of a global variable.
      cmd: Rename unicodePipes variable.
      cmd: Move a global var to the file using it.
      cmd: Move commonly used global vars declarations to header file.
      cmd: Reorder global vars declarations/definitions to improve readability.
      gameux: Remove duplicate "if" condition.
      gameux: Do not use RegCloseKey on invalid/uninitialized registry key handle (Coverity).
      msvfw32: Fix a displayed label.

Gerald Pfeifer (1):
      winex11.drv: Move a conditionally used label into the condition in X11DRV_XRender_Init.

Hans Leidekker (11):
      winhttp: Reverse the order of arguments passed to Invoke.
      winhttp: Fix a memory leak in run_script.
      winhttp: Make the standard utilities available to PAC scripts.
      msi: Perform a case insensitive match on the volume label.
      ws2_32: Pass NULL nodename on to native getaddrinfo.
      winhttp: Resolve the server name only on the first request.
      winhttp: Consistently use the allocation macros.
      winhttp: Support ICU_ESCAPE in WinHttpCrackUrl.
      winhttp: Double the handle table size on reallocation.
      msi: Split up delete_reg_key_or_value.
      msi: Resolve the target folder if necessary in msi_get_target_folder.

Henri Verbeet (50):
      wined3d: Recognize the SM4 eq opcode.
      wined3d: Recognize the SM4 ge opcode.
      wined3d: Recognize the SM4 round_ni opcode.
      wined3d: Get rid of the WINED3DLIGHT typedef.
      wined3d: Get rid of the WINED3DMATERIAL typedef.
      wined3d: Recognize the SM4 udiv opcode.
      wined3d: Recognize the SM4 ushr opcode.
      wined3d: Recognize the SM4 xor opcode.
      wined3d: Get rid of the WINED3DVIEWPORT typedef.
      wined3d: Get rid of the WINED3DGAMMARAMP typedef.
      wined3d: Remove the special case for loop and rep in shader_get_registers_used().
      wined3d: Don't return a surface for a NULL dc in wined3d_device_get_surface_from_dc().
      ddraw: Move setting ddraw-&amp;gt;d3d_target out of ddraw_attach_d3d_device().
      wined3d: Get rid of the WINED3DLINEPATTERN typedef.
      wined3d: Get rid of the WINED3DRECTPATCH_INFO typedef.
      ddraw: Set the render target to the wined3d frontbuffer on D3D device cleanup.
      ddraw: Fail surface creation if the cooperative level isn't set yet.
      wined3d: Trace the minimum buffer map alignment in wined3d_adapter_init_gl_caps().
      wined3d: Get rid of the WINED3DTRIPATCH_INFO typedef.
      wined3d: Get rid of the WINED3DADAPTER_IDENTIFIER typedef.
      wined3d: Don't apply fixups to converted surfaces.
      wined3d: Use the correct backbuffer format in wined3d_device_reset().
      wined3d: Handle changing the backbuffer format in wined3d_device_reset().
      wined3d: Get rid of the WINED3DCLIPSTATUS typedef.
      wined3d: Get rid of the WINED3DVERTEXELEMENT typedef.
      d3d9/tests: Test the window and backbuffer dimensions after display mode changes.
      d3d8/tests: Test the window and backbuffer dimensions after display mode changes.
      ddraw/tests: Add tests for primary dimensions to test_coop_level_mode_set().
      wined3d: Get rid of the WINED3DDEVICE_CREATION_PARAMETERS typedef.
      wined3d: Store the device type only once.
      ddraw: Create the wined3d swapchain when setting the cooperative level.
      ddraw: Rename the wineD3D field in IDirectDrawImpl to wined3d.
      wined3d: Use proper texcoord masks for GLSL texm3x3spec / texm3x3vspec.
      wined3d: Get rid of WINED3DDEVINFO_BANDWIDTHTIMINGS.
      wined3d: Get rid of WINED3DDEVINFO_CACHEUTILIZATION.
      ddraw: Resize the swapchain window on mode changes in exclusive mode.
      wined3d: Add a flags parameter to wined3d_surface_create().
      ddraw: Keep the primary surface mapped at the same address for early ddraw versions.
      wined3d: Get rid of WINED3DDEVINFO_INTERFACETIMINGS.
      wined3d: Get rid of WINED3DDEVINFO_PIPELINETIMINGS.
      wined3d: Move the surface map counting code to wined3d_surface_map().
      wined3d: Introduce a separate function to determine if a surface needs a PBO.
      wined3d: Create a PBO in surface_load_location() even if SFLAG_INSYSMEM is already set.
      wined3d: Get rid of WINED3DDEVINFO_STAGETIMINGS.
      wined3d: Get rid of WINED3DDEVINFO_RESOURCEMANAGER.
      d3d9: Add some FIXMEs for d3d9ex resource sharing.
      d3d9: Implement texture creation from system memory.
      d3d9/tests: Add a test for texture creation from system memory.
      wined3d: Get rid of the WINED3DPRESENT_PARAMETERS typedef.
      wined3d: Get rid of the WINED3DRASTER_STATUS typedef.

Huw Davies (5):
      gdi32: Simplify the Bresenham line drawing.
      gdi32: Add solid_line primitives.
      gdi32: Add an option to allow pen_lines to draw a closed figure.
      gdi32: Avoid reading past the end of the indices array.
      gdi32: Add support for checking the font's gasp flags.

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

Jacek Caban (48):
      jscript: Use bytecode for binary negation implementation.
      jscript: Use bytecode for unary '+' expression.
      jscript: Added tests of unary '+' on not existent property.
      jscript: Use bytecode for '+' expression implementation.
      jscript: Use bytecode for 'in' expression implementation.
      jscript: Use bytecode for int literal implementation.
      jscript: Use bytecode for bool literal implementation.
      jscript: Use bytecode for string literal.
      jscript: Use bytecode for double literal.
      mshtml: Use IUri for IHTMLLocation::get_hostname implementation.
      mshtml: Added nsIChannel::SetContentCharset implementation.
      mshtml: Use codepage reported by http headers.
      mshtml: Added IMutable::SetMutable implementation.
      mshtml: Properly remove event listeners.
      jscript: Use bytecode for null literal.
      jscript: Use bytecode for regexp literals.
      jscript: Always use bytecode version of literal expressions.
      jscript: Use bytecode for this expression implementation.
      jscript: Use bytecode for void expression.
      jscript: Fixed memory leaks.
      jscript: Use bytecode for comma expression implementation.
      jscript: Use bytecode for '-' expression implementation.
      jscript: Use bytecode for unary '-' expression.
      jscript: Use bytecode for '==' and '!=' expression.
      urlmon: Reduce indention in are_equal_simple and move it.
      urlmon: Rename are_equal_simple to compare_uris and make it failable.
      urlmon: Make canonicalize_path_hierarchical Uri object and parse_data struct independent.
      urlmon: Properly compare file URIs.
      urlmon: Added file URIs compare tests.
      jscript: Use bytecode for logical or expression.
      jscript: Use bytecode for logical and expression.
      jscript: Use bytecode for conditional expressions.
      jscript: Use bytecode for new expression implementation.
      jscript: Added bytecode-based version of identifier expression.
      jscript: Use bytecode for '*' expression implementation.
      jscript: Use bytecode for '/' expression implementation.
      jscript: Use bytecode for modulo expression implementation.
      jscript: Use bytecode for binary or implementation.
      jscript: Use bytecode for binary xor expressions.
      jscript: Mark some functions as static.
      jscript: Use bytecode for delete on array expression implementation.
      jscript: Use bytecode for delete member expression.
      jscript: Get rid of no longer needed EXPRVAL_NAMEREF.
      mshtml: Fixed nsEventStates handling.
      jscript: Use bytecode for '&amp;lt;' expression implementation.
      jscript: Use bytecode for '&amp;lt;=' expression implementation.
      jscript: Use bytecode for '&amp;gt;' expression implementation.
      jscript: Use bytecode for '&amp;gt;=' expression implementation.

Jörg Höhle (1):
      mmdevapi: SHAREDMODE_EXCLUSIVE + EVENTCALLBACK is too ... exclusive for now.

Ken Thomases (18):
      secur32: Eliminate a dead store.
      secur32: Clean up the helper in all cases where it was allocated.
      secur32: Eliminate broken clean-up "cheat".
      gdi.exe16: Don't double-close the spool file.
      ntdll: Don't change SIGCHLD disposition; no automatic reaping of child processes.
      libport: No need to reset SIGCHLD because we're not changing it anymore.
      kernel32: No need to reset SIGCHLD because we're not changing it anymore.
      gdi.exe16: No need to reset SIGCHLD because we're not changing it anymore.
      winspool: No need to reset SIGCHLD because we're not changing it anymore.
      kernel32: Use double-fork to avoid leaving zombie processes.
      gdi.exe16: Wait for and reap print spool child process.
      winspool: Wait for and reap print spool child process.
      netapi32: Wait for and reap smbpasswd child process.
      secur32: Reap child process to avoid leaving a zombie.
      libwine: Reap child process to avoid leaving a zombie.
      libport: For spawnvp(_P_DETACH, ...), double-fork to avoid creating zombies.
      explorer: Use _P_DETACH instead of _P_NOWAIT with spawnvp() to avoid zombies.
      winemenubuilder: Use _P_DETACH instead of _P_NOWAIT with spawnvp() to avoid zombies.

Luca Bennati (3):
      po: Update Italian translation.
      po: Update Italian translation.
      po: Update Italian translation.

Marcus Meissner (5):
      winhttp: Added missing LeaveCriticalSection (Coverity).
      mshtml: Switch two checks (Coverity).
      winhttp: Check return value of CLSIDFromProgID (Coverity).
      expand: Initialize a variable (Coverity).
      d3d9: Check that surface is allocated (Coverity).

Matteo Bruni (2):
      wined3d: Update sRGB GL texture state.
      ddraw: Reorder formats in EnumTextureFormats.

Michael Stefaniuc (10):
      include: Drop "l" modifiers from numeric constants in shlguid.h.
      include: Drop some superfluous l modifiers from numeric constants.
      user32/tests: Drop superfluous function pointer casts.
      qedit/tests: Add SampleGrabber COM aggregation test.
      include: Make "long" numeric constants LP64/LLP64 proof (mapi*.h).
      include: Fix "l" numeric constants in winbase.h.
      include: Make "long" numeric constants LP64/LLP64 proof (ddeml.h).
      include: Make some more "long" numeric constants LP64/LLP64 proof.
      include: Drop unneeded l modifiers from numeric constants in rpcndr.h.
      include: DPL_NOCONFIRMATION is not a long.

Nikolay Sivov (14):
      msxml3: Added common ISupportErrorInfo implementation.
      msxml3: Fix support for IXMLDOMDocument3.
      msxml3: Forward IDispatch to IDispatchEx when supported.
      msxml3: Support IDispatchEx for IXMLDOMNodeList too.
      shell32: Avoid null pointer dereference in traces.
      msxml3: Added IDispatchEx support for SAXReader.
      msxml3: Add a couple of tests for unusual behaviour of ISupporterrorInfo.
      msxml3: Fixed ISupportErrorInfo for IXMLDOMNamedNodeMap.
      msxml3: Some refcount tests to show details of internal DOM representation.
      msxml3: Use common helper for IXMLDOMText_get_nodeValue().
      msxml3: Place nodeValue() test data in a table.
      msxml3: Fix get_namespaceURI() for document nodes.
      shlwapi: Partially implement SHRegCreateUSKeyW.
      po: Updated Russian translation.

Piotr Caban (16):
      msvcrt: Keep FILE critical section initialized after closing file.
      msvcp90: Added partial locale::_Locimp implementation.
      msvcp90: Added empty locale constructor and destructor implementation.
      msvcrt: Fix FILE critical section initialization.
      msvcp90: Added locale copy based constructors implementation.
      msvcp90: Added locale::_Addfac implementation.
      msvcp90: Added locale::name implementation.
      msvcp90: Added _Timevec class implementation.
      msvcp90: Reorganize __ASM_EXCEPTION_VTABLE macro.
      msvcp90: Added runtime_exception implementation.
      msxml3: Change parser position computation.
      include: Update winsvc.h header.
      services: Added support for SERVICE_CONFIG_PRESHUTDOWN_INFO.
      advapi32: Added support for SERVICE_CONFIG_PRESHUTDOWN_INFO.
      services: Wait for all services to terminate before exiting.
      advapi32: Send shutdown notification to services.

Rico Schüller (11):
      d3dx9: Handle a special case in ID3DXBaseEffect::GetInt().
      d3dx9: Implement ID3DXBaseEffect::SetFloat().
      d3dx9: Implement ID3DXBaseEffect::SetFloatArray().
      d3dx9: Implement ID3DXBaseEffect::SetInt().
      d3dx9: Implement ID3DXBaseEffect::SetIntArray().
      d3dx9: Implement ID3DXBaseEffect::SetBool().
      d3dx9: Implement ID3DXBaseEffect::SetBoolArray().
      d3dx9: Implement ID3DXBaseEffect::SetMatrix().
      d3dx9: Implement ID3DXBaseEffect::SetMatrixArray().
      d3dx9: Implement ID3DXBaseEffect::SetMatrixTransposeArray().
      d3dx9: Implement ID3DXBaseEffect::SetMatrixTranspose().

Ulrich Czekalla (1):
      winex11: Avoid grabbing user_section while holding X11DRV_CritSection.

Vitaliy Margolen (4):
      dinput: Stub IDirectInputJoyConfig8 interface.
      dinput: Add more parameter checking to enum devices.
      dinput: Add more error checking to IDirectInput_GetDeviceStatus.
      dinput: Fix device enumeration by DX8 device type.

--
Alexandre Julliard
julliard&amp;lt; at &amp;gt;winehq.org


&lt;/pre&gt;</description>
    <dc:creator>Alexandre Julliard</dc:creator>
    <dc:date>2011-12-02T19:31:36</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.wine.announce/203">
    <title>Wine release 1.3.33</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.wine.announce/203</link>
    <description>&lt;pre&gt;The Wine development release 1.3.33 is now available.

What's new in this release (see below for details):
  - Support for text output in the DIB engine.
  - Improved support for HTTP proxies.
  - New version of the Gecko engine.
  - A number of cursor fixes.
  - Some fixes in bidirectional text layout.
  - Various bug fixes.

The source is available from the following locations:

  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.33.tar.bz2
  http://prdownloads.sourceforge.net/wine/wine-1.3.33.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.3.33:

   2666  Text color lost
   9916  "make test" usually fails
  10133  After successful installation, Pool of Radiance 1.4 does not start
  12705  Openal 1.1 installer license not shown
  12917  Finale 2008 (&amp;amp; Notepad) curly braces and ties not drawn correctly
  13364  Firefox 3 rc1 displays ROS Explorer FAQ poorly [dogfood]
  13932  Colobot DEMO does not render properly
  14320  School Tycoon has so much 'lag' that it becomes unplayable
  14988  Strange rendering in Colin McRae 2005
  16616  Wine's D3DXOF rises an out of memory
  16691  Parkan2 crashes on start
  17487  Stage Studio displays a black screen
  18016  Sub Culture: Software rendered version crashes right away
  18158  Approach thinks Samba Read Only databases are in a foreign language
  18353  Twelve Sky 2 page faults on start
  19709  FeedDemon cannot sync feeds
  19725  image rendering problem in basic application
  21212  Notepad fonts do not display correctly after re-opening program, when using NatSpeak
  21271  python's test_socket test hangs
  21878  Sonic R produces a blank screen in Direct3D mode
  22413  Cursor flickers/is sluggish
  22744  Incoming: missing textures, blocky characters
  23429  Airport Tycoon 2: graphical corruption in roads and others
  23519  Microsoft Office 2007: Mini-toolbar does nothing.
  24450  Touhou 6, 7, 8 and 9 do not render text correctly.
  24655  BiDi support broken for writing Arabic
  24840  PDF Xchange Viewer 2.0.54 Showing a Critical Error When Saving the PDF file
  24856  Magic &amp;amp; Mayhem: Crashing on any menu item.
  24869  Worms Armageddon: Dismissing post-mission frontend dialogues after sound has finished playing causes a freeze
  25161  Warlords III demo: mouse clicks don't register in the main game
  25444  ArcaniA - Gothic 4 Demo requires msvcp90.dll.??0?$basic_string&amp;lt; at &amp;gt;GU?$char_traits&amp;lt; at &amp;gt;G&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;V?$allocator&amp;lt; at &amp;gt;G&amp;lt; at &amp;gt;2&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;QAE&amp;lt; at &amp;gt;XZ
  25522  League of Legends - Typing in game chat causes freeze (1.0.0.107)
  25575  Microsoft Flight Simulator X: Deluxe Edition, doesn't like builtin msxml4
  25613  Grass rendering glitch in Stalker: Shadow of Chernobyl
  25730  xmlnode_get_nodeTypedValue need to handle node type
  25839  winedbg complains fixme:dbghelp_msc:codeview_snarf Unsupported symbol id 1113
  25850  Transparency in toolbar icons does not work (black background)
  26027  ActiveX control of cmbchina online bank has no display
  26546  Buitin IE cannot run some methods of ActiveX controls from ICBC online bank
  26548  GómezPEER is always visible behind other windows
  26597  [World of Warcraft] Wow.exe: err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0xf7703fd3
  26944  GomezPEER fails to end gozilla.exe
  27028  Touchpad mouse cursor flickers when moved, jumps back towards original position when released
  27029  Nvidia hdr sample/Winmerge crash on msvcp71.dll.??0?$basic_string&amp;lt; at &amp;gt;GU?$char_traits&amp;lt; at &amp;gt;G&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;V?$allocator&amp;lt; at &amp;gt;G&amp;lt; at &amp;gt;2&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;QAE&amp;lt; at &amp;gt;XZ
  27223  Desktop Dungeons does not display properly
  27387  Lexware installers need some IXMLDOMParseError properties implemented (srcText, line, linepos)
  27442  wine iexplore won't display verify code image of ICBC
  27653  EVE Online responds with "Connection Failure: Handshake Error" on login attempt.
  27779  Desktop mouse pointer always visible in Steam games
  28019  Iexplore crash when clicking link
  28116  Heavy Gear II, sound shutters heavily and dies very fast
  28187  expand: No usage in wineconsole
  28188  icinfo: No output in wineconsole
  28217  Worms Armageddon frontend palette rapidly flickers between normal and messed up
  28321  D3D: Out of adapter memory, wrong thread problem
  28347  Severe FPS regression in Source-based games with orm=backbuffer
  28374  Libre Office 3.4.3 installer wants msvcp90.dll.??$?HDU?$char_traits&amp;lt; at &amp;gt;D&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;V?$allocator&amp;lt; at &amp;gt;D&amp;lt; at &amp;gt;1&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;YA?AV?$basic_string&amp;lt; at &amp;gt;DU?$char_traits&amp;lt; at &amp;gt;D&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;V?$allocator&amp;lt; at &amp;gt;D&amp;lt; at &amp;gt;2&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;0&amp;lt; at &amp;gt;DABV10&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;Z
  28507  Gómez PEER fails to draw window
  28552  winhttp proxy doesn't work
  28562  Plastic Animation Paper 4.0 doesn't start
  28600  Gameshadow crashes into msxml3
  28607  Unhandled exception installing X-COM Collector's Edition
  28649  Some fonts render wrong in Age Of Empires III
  28701  Adobe Acrobat Pro 8 tray tool needs msvcr80.dll.freopen_s
  28885  Windows DosBox .74 no longer runs
  28928  Pulsen needs msvcp90.dll.?insert&amp;lt; at &amp;gt;?$basic_string&amp;lt; at &amp;gt;DU?$char_traits&amp;lt; at &amp;gt;D&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;V?$allocator&amp;lt; at &amp;gt;D&amp;lt; at &amp;gt;2&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;QAE?AV?$_String_iterator&amp;lt; at &amp;gt;DU?$char_traits&amp;lt; at &amp;gt;D&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;V?$allocator&amp;lt; at &amp;gt;D&amp;lt; at &amp;gt;2&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;2&amp;lt; at &amp;gt;V?$_String_const_iterator&amp;lt; at &amp;gt;DU?$char_traits&amp;lt; at &amp;gt;D&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;V?$allocator&amp;lt; at &amp;gt;D&amp;lt; at &amp;gt;2&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;2&amp;lt; at &amp;gt;D&amp;lt; at &amp;gt;Z
  28958  Rayman 2 demo crashes on screen resolution change
  28974  Microsoft EMET v2.x and other tools need apphelp.dll.SdbCreateDatabase
  28975  InstallShield-based installers need apphelp.dll.ApphelpCheckInstallShieldPackage stub (YouSendIt, Nokia S60 5th Edition SDK 1.0)
  29000  Spectromancer refuses to start: 'Failed to init D3D8 object!'
  29004  Numberwise crashes when trying to log-in
  29013  Text underline height and vertical position wrong.
  29014  Internet Explorer 7 and 8 crash on startup due to unimplemented function apphelp.dll.ApphelpCheckShellObject
  29022  Texture corruption in Mass Effect and Mass Effect 2
  29039  League Of Legends game client crashes after champion selection
  29041  Star wars : The Old Republic launcher crashes due to custom cursors
  29047  regsvr32 /i scrrun.dll crashes
  29051  Internet Connection Wizard: tapi.dll - unimplemented function TAPI32.dll.tapiGetLocationInfoW
  29063  Jack the Ripper hangs with a black screen on launch (without native msvcrt.dll)
  29065  Phoenix (steam file extractor) hangs when opening
  29074  Google Chrome outer installer could not connect to the Internet
  29086  winhlp32.exe: no readable content
  29093  Posting data with winhttp fails
  29095  DiskPulse: missing text
  29106  DDO installer crashes on startup in X11DRV_SetupGCForPatBlt() with X error

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

Changes since 1.3.32:

Akihiro Sagawa (3):
      gdi32: Add a string table resource for the translation.
      gdi32: Use the translated string as a charset name.
      po: Update Japanese translation.

Alexandre Julliard (47):
      gdi32/tests: Avoid some array bounds warnings.
      shell32/tests: Avoid some array bounds warnings.
      advpack: Pass all the specified parameters to do_ocx_reg.
      gdi32: Fix positioning of font underlines and strikeouts.
      gdi32: Retrieve the brush pattern bits from the cache for metafiles.
      gdi32: Retrieve the brush pattern bits from the cache for enhanced metafiles.
      configure: Remove some no longer used variables.
      wineps: Use the brush information passed in SelectBrush for pattern brushes.
      winex11: Use the brush information passed in SelectBrush for pattern brushes.
      winex11: Implement a SelectBrush entry point in the XRender driver.
      gdi32: Return the original brush data in GetObject.
      setupapi: Add a trace for the install mode value.
      spoolss: Remove an unused variable.
      gdi32: Reselect the pattern brush on every use if it's mapped with DIB_PAL_COLORS.
      gdi32: Avoid copying the brush pattern if the format matches the DC.
      regedit: Convert dialogs to po files.
      progman: Convert dialogs to po files.
      user32/tests: Flush events before the key flags test.
      gdi32: Get rid of the get_bitmap_image helper.
      gdi32: Grab the bits directly for DIB pattern brushes instead of duplicating the bitmap.
      gdi32: Add a CopyBitmap driver entry point.
      gdi32: Implement the CopyBitmap entry point in the null driver.
      winex11: Implement the CopyBitmap entry point.
      gdi32: Use the CopyBitmap entry point to copy the bitmap of a pattern brush.
      gdi32: Don't set the bitmap owner when selecting a pattern brush.
      winex11: Don't allow setting the cursor across processes while clipping.
      winex11: Use the motion event time to decide when to update the cursor.
      winex11: Still process all MotionNotify events when using XInput2.
      winex11: Remove check for DIB color table in ExtTextOut.
      server: Cope with stdio file descriptors being closed on startup.
      wineps: Print a fixme for unhandled composite glyph scaling.
      comctl32: Add a couple of DIB helper functions for imagelists.
      comctl32: Setup the alpha channel also when reading an imagelist from a stream.
      user32/tests: Add tests for small sizes of cursor bitmaps.
      winex11: Make sure we create valid bitmaps even for a 1x1 mask.
      comctl32: Avoid losing the color masks in CreateMappedBitmap.
      winex11: Fix selecting a pattern brush into a DIB section device.
      gdi32: Don't mark a local variable static.
      taskmgr: Convert dialogs to po files.
      ieframe: Convert dialogs to po files.
      winspool: Convert dialogs to po files.
      wineps: Convert dialogs to po files.
      winedbg: Convert dialogs to po files.
      winecfg: Set the program name and version at dialog init time.
      winecfg: Convert dialogs to po files.
      comctl32/syslink: Wrap the link text on \n characters.
      wrc: Fix lookup of strings that contain a context.

Alistair Leslie-Hughes (2):
      mscoree: Move clearing of processes to Terminate.
      mscoree: Implement ICorDebug CreateProcess.

Andrew Eikum (2):
      urlmon: Improve parsing of SCHEME_MK URIs.
      dsound: Don't specify period size for the IAudioClient.

Andrew Talbot (19):
      dplayx: Remove extraneous braces from switch statement.
      inetcomm: Remove extraneous braces from switch statements.
      kernel32: Remove extraneous braces from switch statement.
      msi: Remove extraneous braces from switch statement.
      oledlg: Remove extraneous braces from switch statement.
      sane.ds: Remove extraneous braces from switch statement.
      wined3d: Remove extraneous braces from switch statements.
      msvcp90: Superfluous semicolons fix.
      secur32: Superfluous semicolons fix.
      shlwapi: Suppress sign-extension through integer promotion.
      user32: Suppress sign-extension through integer promotion.
      advapi32: Remove an unused variable.
      appwiz.cpl: Remove an unused function.
      atl: Remove an unused variable.
      cryptnet: Remove unused file-static variable.
      dinput: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
      dinput: Remove unused Wine debug channel.
      kernel32: Remove unused file-static variables.
      mshtml: Remove unused file-static variable.

André Hentschel (13):
      ntdll: Declare debug channel only when used.
      winebuild: Add support for building on powerpc64.
      apphelp: Add stub for ApphelpCheckInstallShieldPackage.
      apphelp: Add stub for SdbCreateDatabase.
      apphelp: Add stub for ApphelpCheckMsiPackage.
      unicows: Add GetRoleTextW from oleacc.
      po: Update German translation.
      tapi32: Implement tapiGetLocationInfoW.
      ole32: Implement writing VT_CLSID properties.
      msvcrt: Implement freopen_s.
      msvcrt: Implement _wfreopen_s.
      kernel32/tests: Fix two typos.
      wininet: Improve stub message for InternetSetFilePointer.

Aric Stewart (16):
      usp10: Avoid an end of buffer overrun when seeking non space characters at an end of a BiDi string.
      usp10: Add a few chars that Windows itemizes as punctuation.
      usp10/tests: Add Kannada shaping test.
      usp10: Better handle the absorption of whitespace in bidi runs.
      usp10: Better understand and handle numbers level in RTL runs.
      usp10: Add some additional Latin script ranges.
      usp10: Break with a better understanding on the handling of bidi strengths.
      usp10: Move scripts to an array initialized once to minimize get_char_script calls.
      usp10: Merge neutral scripts.
      usp10: Pay attention to script changes for bidi run itemization.
      usp10: Devanagari danda and double danda are used for all Indic scripts.
      usp10: Properly set LayoutRTL.
      usp10: Windows 7 defines a Tibetan numeric script but never uses it.
      usp10: Keep the levels array in more cases.
      usp10: If leading with a strong character use its bidi level for our intial LayoutRTL.
      usp10: When converting common indic items use the main indic script not the Numeric or currency script, even if that was the most recent.

Aurimas Fišeras (1):
      po: Update Lithuanian translation.

Austin English (2):
      include: Define _WIN64 on sparc/powerpc64.
      apphelp: Add a stub for ApphelpCheckShellObject.

Bernhard Loos (3):
      mountmgr, ntoskrnl: METHOD_BUFFERED uses irp-&amp;gt;AssociatedIrp.SystemBuffer for both input and output.
      mountmgr: Also call IoCompleteRequest in case of an error.
      ntoskrnl: irp.AssociatedIrp.SystemBuffer is also used for METHOD_IN/OUT_DIRECT ioctls.

Daniel Scharrer (1):
      include: Don't use min/max in d3dx9math.inl as they might not be defined at this point.

Dmitry Timoshkov (6):
      ntdll: Use PAGE_EXECUTE_READWRITE protection when allocating stubs.
      kernel32: Add a bunch of tests for protections accepted by VirtualAlloc, make it pass under Wine.
      gdi32: Remove a duplicated line of code.
      user32: Add tests for mixed WS_CHILD | WS_POPUP window styles.
      user32: Dialog creation code should force WS_CHILD style for dialog controls.
      user32: Issue a warning when dialog control creation fails.

Eric Pouech (3):
      expand: Remove extraneous curly braces from switch statements.
      expand: No longer use Unix stdio functions, but rather the kernel32 equivalent.
      winhlp32: Fix hlpfile content decompression in phrase40 mode.

Erich Hoover (1):
      user32: Prioritize focus for dialog owner on EndDialog.

Francois Gouget (61):
      ddraw/tests: Fix compilation on systems that don't support nameless unions.
      version: Add some macros and prototypes to winver.h.
      version: Add verrsrc.h and make it so it does not need other headers to be used in resource files.
      include: Move the language and sort macros to winnt.rh.
      winealsa.drv: Delete the g_sessions_lock critical section when unloading the dll.
      winecoreaudio.drv: Give a name to the midi and mmdevapi critical sections.
      kernel32: Declare more TimerQueue functions in winbase.h.
      ddraw/tests: Fix compilation on systems that don't support nameless unions.
      dlls: Remove unneeded include directives in resource files.
      include: Add some more sublanguages and sort orders.
      include: Move the DDE_xxx macros to dde.rh.
      include: Update commctrl.rh and remove duplication with commctrl.h.
      include: Update dlgs.h.
      dsound: Unset Spare[0] before deleting non-static critical sections.
      strmbase: Unset Spare[0] before deleting non-static critical sections.
      dmloader: Remove an unused critical section.
      msvcp90: Remove an unneeded cast.
      browseui: Give a name and delete the critical sections.
      winhttp: Give a name to the critical sections.
      urlmon: Give a name to the critical sections.
      rpcrt4: Give a name to the critical sections.
      quartz/tests: Give a name to the critical sections.
      qmgr: Give a name to the critical sections.
      msvcrt: Give a name to the critical sections.
      mcicda: Give a name to the critical sections.
      inetcomm: Give a name to the critical sections and delete them when done.
      wininet: Add prototypes for a couple of mpr functions.
      crypt32: Move a couple of functions to avoid forward declarations.
      winealsa.drv: Don't unset Spare[0] when deleting static critical sections.
      winecoreaudio.drv: Don't unset Spare[0] when deleting static critical sections.
      dsound: Give a name to the critical sections, make them static and delete them when unloading the dll.
      wineoss.drv: Give a name to the mmdevapi critical sections, make them static and delete them when unloading the dll.
      winmm: Give a name to the critical sections, make them static and delete them when unloading the dll.
      scrrun: Remove an unneeded include directive in the resource file.
      secur32: Make the cs critical section static.
      wintab32: Make the csTablet critical section static.
      rpcrt4: The offset to the complex pointer's description is signed.
      rpcrt4: An interface pointer just has the size of a regular pointer.
      dxgi: Remove an unneeded refcount field.
      msvcrt: Statically initialize and name the MSVCRT_file_cs critical section.
      wininet: Give a name to the critical sections, make them static and delete them when unloading the dll.
      credui: Delete the static critical section when unloading the dll.
      dinput: Delete the static critical section when unloading the dll.
      dxgi: Delete the static critical section when unloading the dll.
      mscms: Delete the static critical section when unloading the dll.
      crypt32: Delete the oid and sip static critical sections when unloading the dll.
      ws2_32: Delete the static critical section when unloading the dll.
      mshtml: Delete the dispex and gecko static critical sections when unloading the dll.
      msi: Delete the handle static critical sections when unloading the dll.
      msvideo: Delete the static critical section when unloading the dll.
      msxml3: Delete the dispex static critical section when unloading the dll.
      ole32: Delete the compobj and rpc static critical sections when unloading the dll.
      openal32: Delete the static critical section when unloading the dll.
      pdh: Delete the static critical section when unloading the dll.
      urlmon: Delete the static critical section when unloading the dll.
      user32: Delete the static critical section when unloading the dll.
      wined3d: Delete the static critical sections when unloading the dll.
      winex11: Delete the palette and xrender static critical sections when unloading the dll.
      winspool.drv: Delete the static critical section when unloading the dll.
      rpcrt4: Delete the static critical sections when unloading the dll.
      winhttp: Delete the static critical sections when unloading the dll.

Frédéric Delanoy (11):
      po: Update French translation.
      cmd: Avoid comparison between signed and unsigned values.
      dxdiag: Avoid dead increment (clang).
      cmd: Trim whitespace in echo on/off.
      cmd: Avoid duplication of commonly used strings.
      rsaenh: Remove unused file-static variables.
      atl: Avoid harcoding array lengths.
      comctl32: Avoid hardcoding array lengths.
      ole32: Avoid hardcoding array lengths.
      wineboot: Make runkeys_names global variable static.
      cmd: Move WCMD_part_execute function to avoid forward declaration.

Hans Leidekker (15):
      scrrun: New dll.
      scrrun: Add a version resource.
      winhttp: Fix sending data with synchronous requests.
      winhttp: Use a separate function to set request parameters.
      imm32: Validate the window handle passed to ImmGetContext.
      winhttp: Convert string data to UTF-8 and add a corresponding content type header.
      scrrun: Add stub implementations of DllRegisterServer and DllUnregisterServer.
      msi: Process messages while waiting for custom actions to complete.
      msi: Trace the exit code from custom action processes.
      ws2_32: Fix handling of NULL and empty hostname in getaddrinfo/GetAddrInfoW.
      winhttp: Implement WinHttpDetectAutoProxyConfigUrl.
      winhttp: Accept a missing buffer when parsing a decoded URL.
      winhttp: Clean up properly in request_send.
      winhttp: Implement WinHttpGetIEProxyConfigForCurrentUser.
      winhttp: Implement WinHttpGetProxyForUrl.

Henri Verbeet (40):
      wined3d: Remove surface_preload from wined3d_surface_ops.
      wined3d: Remove surface_draw_overlay from wined3d_surface_ops.
      comctl32: Avoid using __FUNCTION__ in ranges_check.
      wined3d: Make the surface parameter to upload_palette() const.
      wined3d: Make the surface parameter to blit_shader.set_shader() const.
      wined3d: Only report a broken pitch in wined3d_surface_map().
      wined3d: Get rid of holdbitmap from wineD3DSurface_DIB.
      wined3d: Get rid of client_memory from wineD3DSurface_DIB.
      wined3d: Get rid of the wineD3DSurface_DIB typedef.
      wined3d: Get rid of the SAVEDSTATES typedef.
      wined3d: Don't print FIXMEs for misaligned surface maps.
      wined3d: Get rid of RTL_DISABLE.
      wined3d: Simplify context_choose_pixel_format().
      wined3d: Get rid of the WINED3DSAMPLER_TEXTURE_TYPE typedef.
      wined3d: Get rid of the COMPARISON_TYPE typedef.
      ddraw: Use wined3d_mutex_lock() / wined3d_mutex_unlock() for locking.
      wined3d: x11_copy_to_screen() shouldn't be called on mapped surfaces.
      wined3d: Introduce a "state" variable in shader_glsl_load_constants().
      wined3d: Get rid of the WINED3DSHADER_PARAM_REGISTER_TYPE typedef.
      wined3d: Get rid of the winetexturestates typedef.
      d3d10: Add the ID3D10StateBlock interface.
      d3d10: Add a stub ID3D10StateBlock implementation.
      d3d10: Implement D3D10StateBlockMaskDifference().
      wined3d: Get rid of the WINED3DSHADER_PARAM_SRCMOD_TYPE typedef.
      wined3d: Get rid of the WINED3DSHADER_PARAM_DSTMOD_TYPE typedef.
      d3d10: Implement D3D10StateBlockMaskDisableAll().
      d3d10: Implement D3D10StateBlockMaskDisableCapture().
      d3d10: Implement D3D10StateBlockMaskEnableAll().
      wined3d: Get rid of the WINED3DCOLORVALUE typedef.
      wined3d: Pass a wined3d_color struct to wined3d_device_clear().
      d3d10: Implement D3D10StateBlockMaskEnableCapture().
      d3d10: Implement D3D10StateBlockMaskGetSetting().
      d3d10: Implement D3D10StateBlockMaskIntersect().
      wined3d: Get rid of the WINED3DDISPLAYMODE typedef.
      wined3d: Get rid of the WINED3DVECTOR typedef.
      d3d10: Implement D3D10StateBlockMaskUnion().
      wined3d: Recognize the SM4 deriv_rtx opcode.
      wined3d: Recognize the SM4 deriv_rty opcode.
      ddraw: We can't render to the desktop window either.
      wined3d: Get rid of the WINED3DMATRIX typedef.

Huw Davies (12):
      gdi32: Keep track of the text pixel color.
      gdi32: Expose a solid_rects function.
      gdi32: Move the ETO_OPAQUE rectangle drawing to the dib driver.
      gdi32: Calculate the min/max color component intensities for 17 glyph levels.
      gdi32: Add draw_glyph primitives.
      gdi32: Add support for drawing text in the dib driver.
      gdi32/tests: Add tests for text rendering.
      gdi32: Add a helper to return the maximum level to use for a given anti-aliasing format.
      gdi32: Return valid anti-alias format bitmaps if the glyph is a monochrome bitmap.
      gdi32: Use an array of masks to simplify the bitmap conversion.
      gdi32: Add a helper to retrieve the octant bias.
      msxml3: Re-initialise the variant so that VariantChangeType doesn't free the user string.

Hwang YunSong (3):
      po: Updated Korean translation.
      cmdlgtst: Updated Korean translation.
      po: Updated Korean translation.

Jacek Caban (47):
      mshtml: Make nsIURL::GetParam a stub.
      mshtml: Always use IUri-based nsIRI::GetAsciiHost implementation.
      mshtml: Wine Gecko 1.4 release.
      mshtml: Store window URL as BSTR.
      mshtml: Use IUri in set_current_mon if possible and store it in window object.
      mshtml: Use IUri in use_gecko_script.
      mshtml: Fixed memory leak in nsIURL::GetDirectory implementation.
      mshtml: Use set_nsstyle_attr_var in IHTMLStyle::put_height implementation.
      mshtml: Fixed HTMLPrivateWindow_GetAddressBarUrl function name.
      mshtml: Get rid of an unused parameter in prepare_for_binding.
      mshtml: Moved QueryService(IID_IShellBrowser) call to the right place.
      urlmon: Improved IUri debug traces.
      mshtml: Improved debug traces in nsIChannel::AsyncOpen implementation.
      urlmon: Fixed some failures on IE9.
      urlmon: Fixed misc.c tests on IE9 and make image_tiff_filter behave like IE9.
      ieframe: Store ShellBrowser in DocHost instead of creating it on every QueryService call.
      ieframe: Added IDocObjectService::FireBeforeNavigate2 implementation.
      ieframe: Added IDocObjectService::FireNavigateComplete2 implementation.
      ieframe: Improved debug traces in IShellBrowser::QueryInterface.
      mshtml: Split IHTMLPrivateWindow::SuperNavigate implementation.
      mshtml: Properly handle navigation in containers supporting IWebBrowserApp.
      mshtml: Split setting window URI from set_current_mon.
      mshtml: Properly implement nsIURI::CloneIgnoreRef.
      mshtml: Properly implement nsIURI::EqualsExceptRef.
      mshtml: Properly handle fragment-only navigation.
      mshtml: Added more navigation tests.
      mshtml: Added nsIURI::GetSpecIgnoringRef implementation.
      urlmon: Fixed protocol tests on IE9.
      mshtml: Fixed script tests on IE9.
      urlmon: Get rid of create_todo_* from uri_equality struct.
      urlmon: Don't set is_opaque for file URIs in validate_components.
      mshtml: Update window URI when its binding is redirected.
      mshtml: Fixed some htmldoc.c tests on IE9.
      mshtml: Fixed events tests on IE9.
      mshtml: Added support for ActiveX objects without IQuickActivate support.
      mshtml: Reinitialize list entry in detach_plugin_host.
      mshtml: Added tests of handling ActiveX objects without IQuickActivate interface implemented.
      mshtml: Fixed remaining IE9 failures.
      mshtml: Don't mix PRBool pointers with BOOL pointers.
      mshtml: Implement nsIStandardURL interface in nsWineURI object.
      ieframe: Fixed tests on IE9.
      mshtml: Use CLEAR_CALLED instead of SET_CALLED in some places.
      jscript: Use a helper function to allocate expression structs.
      jscript: Store expression type in expression_t.
      jscript: Added minimal bytecode compiler/interpreter and use it for '===' expressions.
      jscript: Use bytecode interpreter for '!==' expressions.
      jscript: Use bytecode interpreter for logical negation expression.

Juan Lang (5):
      iphlpapi: Implement retrieving IPv4 addresses using getifaddrs, when available.
      iphlpapi: Combine #ifdef HAVE_IFADDRS_H blocks.
      iphlpapi: Remove an unmaintained comment, and update copyright.
      iphlpapi: Remove unneeded includes.
      iphlpapi: Fix enumerating IPv6 addresses.

Jörg Höhle (2):
      mmdevapi/tests: Prevent crash when device is in use.
      mmdevapi/tests: Add PCM format tests.

Luca Bennati (1):
      po: Update Italian translation.

Maarten Lankhorst (1):
      ntdll: Use VALGRIND_RESIZEINPLACE_BLOCK when available.

Marcus Meissner (4):
      wmc: Increate allocated size to match \0 (Coverity).
      gdi32: Fixed loop end setting (Coverity).
      urlmon: Fixed an array overread (Coverity).
      oleaut32: Use correct variable (Coverity).

Matej Špindler (1):
      ws2_32: Test GetAddrInfo with zero port.

Matteo Bruni (6):
      wined3d: Fix post-pixelshader blending test.
      wined3d: Skip blending test on some texture formats.
      wined3d: Make a copy of gl_info for later context_destroy_gl_resources() usage.
      wined3d: Disable WINED3DFMT_B8G8R8_UNORM.
      d3d8: Remove D3DFMT_R8G8B8 special handling.
      d3d9: Remove D3DFMT_R8G8B8 special handling.

Michael Mc Donnell (3):
      d3dx9/tests: Test for D3DXMESH_VB_SHARE option.
      d3dx9/tests: Show D3DXMESH_VB_SHARE with new declaration should fail.
      d3dx9: Return error if D3DXMESH_VB_SHARE and new declaration.

Michael Stefaniuc (6):
      include: Fixup "long" numeric constants in commctrl.h.
      include: Make "long" numeric constants LP64/LLP64 proof (mmddk.h).
      include: Fixup "long" numeric constants in vfw.h.
      include: Drop "l" modifiers from numeric constants in winternl.h.
      include: Make "long" numeric constants LP64/LLP64 proof (tapi.h).
      include: Make "long" numeric constants LP64/LLP64 proof (shlwapi.h).

Nikolay Sivov (18):
      msxml3: Fix IDispatch support for IXMLDocument.
      msxml3: Support IDispatch in IXMLElement.
      msxml3: Add IDispatchEx support for IXMLDOMNamedNodeMap.
      msxml3: Fix collection index based support for IXMLDOMSelection.
      msxml3: Implement get_line() and get_linepos().
      msxml3: Implement get_srcText().
      msxml3: Some tests to show that leading spaces are not allowed for xml stream.
      msxml3: Test that IXMLHTTPRequest doesn't support IDispatchEx.
      msxml3: Move XSLPattern test data to a table.
      msxml3: Implement get_nodeTypeValue() for attributes without a type.
      msxml3: Fix getNamedItem() for qualified node names.
      msxml3: Support multiple IXMLDOMNamedNodeMap implementations.
      msxml3: Added IDispatchEx support for IXMLDOMImplementation.
      msxml3: Properly handle qualified names in getAttributeNode().
      msxml3: Properly return node prefix from get_prefix().
      msxml3: Fix get_namespaceURI().
      msxml3: Return qualified name from get_nodeName().
      msxml3: Convert test stream to single byte string.

Octavian Voicu (3):
      makefiles: Add manual dependencies also for testlist cross object.
      ddraw/tests: Fix a couple of copy-paste typos in test messages.
      ddraw: Make IDirectDrawClipperImpl_[GS]etHWnd function names consistent with SDK.

Piotr Caban (14):
      userenv: Improved CreateEnvironmentBlock implementation.
      services: Create service environment when first service is started.
      msvcr90: Added __vswprintf_l implementation.
      msvcp90: Don't define empty structure.
      msvcrt: Don't hold FILE critical section in some functions.
      msvcrt: Don't use fputc in flsbuf implementation.
      msvcr90/tests: Added nonblocking FILE functions test.
      msvcp90: Added basic_string::_Copy implementation.
      msvcp90: Added basic_string::copy implementation.
      msvcp90: Added basic_string::insert implementation.
      msvcp90: Fixed parameters number in functions returning structures.
      msvcp: Sync spec files.
      msvcp90: Forward basic_string&amp;lt;short&amp;gt; to basic_string&amp;lt;wchar_t&amp;gt;.
      msvcp: Sync spec files.

Rafał Mużyło (1):
      configure: Fix a typo.

Rico Schüller (3):
      d3dx9: Improve argument check in ID3DXBaseEffect::GetBool/Int/Float().
      d3dx9: Allow setting texture to NULL.
      d3dx9: Add count to trace in ID3DXBaseEffect::GetMatrixArray().

Stefan Dösinger (10):
      d3d9/tests: Test partial block locks.
      wined3d: YUY2 and UYVY are block based.
      d3d8/tests: Port the double unlock test to d3d8.
      d3d8/tests: Port the block lock test to d3d8.
      ddraw/tests: Add a partial block lock test.
      ddraw/tests: Add a test for YV12 partial block locks and lock offsets.
      ddraw/tests: Add a YV12 blit test.
      ddraw/tests: Mark a VMware failure broken.
      ddraw: Add more tests and fixes for SetSurfaceDesc.
      ddraw: Set correct HEL and HAL color models.

Thomas Faber (6):
      msvcrt: Fix MSVC build in exit.c and msvcrt.h.
      msvcrt: Fix MSVC build in locale.c.
      kernel32/tests: Add tests for GetDllDirectory.
      advapi32/tests: Use already existing static string instead of literal.
      advapi32/tests: Do not assume the test is called with an absolute path.
      mshtml: Fix MSVC build in htmllocation.c.

Vincent Povirk (6):
      gdiplus: Fix center point calculation in GdipAddPathPie.
      include: Add definition of IWICComponentFactory and its dependencies.
      include: Define IWICPersistStream.
      windowscodecs: Add tests for IWICMetadataReader.
      windowscodecs: Add test for CreateMetadataReaderFromContainer.
      windowscodecs: Flesh out IWICMetadataReader test.

Vitaliy Margolen (1):
      dinput: Return correct key names for num_lock and pause.

--
Alexandre Julliard
julliard&amp;lt; at &amp;gt;winehq.org


&lt;/pre&gt;</description>
    <dc:creator>Alexandre Julliard</dc:creator>
    <dc:date>2011-11-18T19:03:22</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.wine.announce/202">
    <title>Wine release 1.3.32</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.wine.announce/202</link>
    <description>&lt;pre&gt;The Wine development release 1.3.32 is now available.

What's new in this release (see below for details):
  - BiDi text support in the multi-line edit control.
  - Support for pattern brushes in the DIB engine.
  - A number of MSXML fixes.
  - Improvements to the PostScript driver.
  - Various bug fixes.

The source is available from the following locations:

  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.32.tar.bz2
  http://prdownloads.sourceforge.net/wine/wine-1.3.32.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.3.32:

   1425  Implement BiDi Edit control
   3992  arabic (and probably other RTL languages) dont render correctly in Notepad
   5629  Printing is mirrored (Genline Family Finder 2)
   8712  amstream video demo does not play because of IDirectDrawMediaStreamImpl_CreateSample stub
   9444  Crystal Enterprise 8 (a flavor of Crystal Reports?) install fails
   9972  Catan: sound runs 2x fast then freezes game
  10581  swat 3 v2.1 needs some amstream stuff to work
  11799  ArcRail demo says "No direct 3d, switching to sw rasterizer" forever
  12402  Reversed printing of vertical text using wineps.drv
  12970  Unreal media service crashes upon accepting connection
  13251  Half Life 2 crash after "load" finish
  13795  Babylon 7: dictionary installation fails
  14677  Mail.ru Agent ICQ client doesn't start
  15145  Icons surrounded by squares Prince of Persia 3D
  15429  winhttp doesn't send HTTP auth credentials (affects google chrome)
  15500  Can't select options in the menus
  16203  Not  all entries in Speed Commander GUI are displayed
  16485  WMP is unable to play mpeg/mpg files, affects Powerpoint 2007's presentation capabilities
  18474  DPP (Digital Photo Professional): Instruments window returns to its starting position (in the center) automatically when the image windows is selected
  18608  Trickstyle does not start anymore
  19405  [Secret of Monkey Island Special Edition] Game crashing, when exiting
  20419  Foxit Reader fails to start on x86_64: "odbc32.dll" failed to initialize
  20538  SPlan 7.0 - some elements are printed solid black
  20870  Usertracks fail to load in GTA San Andreas
  21204  Warcraft 3 disproportionately slow in d3d mode unless RenderTargetLockMode=disabled
  21216  Unimplemented function KERNEL32.dll.InitializeSRWLock , causes Shattered Horizon - Steam, to crash.
  21627  Black surfaces on sims 3 characters
  21901  Sonic Riders launcher hangs when trying to remap control keys
  22407  Star Wars DroidWorks severe graphical glitch
  22506  Russian fiscal declarations application crashes after start
  22883  implement dbghelp.SymMatchStringA/W (needed by "Debugging Tools for Windows")
  23194  Black background in some apps when Desktop Integration is used
  23197  Mathematica Welcome screen has no images
  23536  Prince of Persia Warrior Within: Sound does not work even though "Test Sound" works fine in winecfg
  23905  sothink: Maximizing completely breaks the window
  24095  1c v77 crashes
  24371  Microsoft EMET v2 and other tools need apphelp.dll (application shim)
  24432  League of Legends standalone client crashes on unimplemented function msvcr80.dll._localtime64_s
  24783  WoW 4.x D3D: non-low texture resolution slows the game down
  24806  Guilty Gear X2 #Reload crashes on startup
  24891  GUNNER2: The game doesn't start
  24961  BioEdit errors if datafile is closed
  25242  QQ International doesn't work
  25388  ChessPlanet crashes during initializing
  25423  "38644" - Mandelbulb in 1K intro crashes
  25826  msctf:inputprocessor tests fail on clang
  25929  VGA Planets 3.5.025 fails to run
  25983  Double Sound (Alsa and Pulse)
  26150  ElektroManager broken due to mlang.GetGlobalFontLinkObject
  26354  Quicken Deluxe 2009 crashes
  26355  Webbrowser WM_LBUTTONDOWN message don't work
  26427  AutoCAD 2008: AdMigrator.exe crashes
  26474  Wineconsole does not always exit when its child exits
  26643  Undefined symbols _SSLCopyPeerCertificates on Mac OS X 10.4.11
  27173  ACDSee Pro 4 crashes during installation
  27194  The Witcher 2: White/coloured screen with UseGLSL=enabled
  27239  O.R.B. (Off-World Resource Base): build menu inoperative
  27327  Star Fury: unusually long delay when opening the setup screen
  27561  Duke Nukem Forever needs native dinput8
  27640  notepad and excel do not render hindi typed text properly
  27756  F-22 Lightning 3 crashes on mission launch (when using hardware acceleration)
  27803  Internet Explorer 9 installer prerequisite check fails due to mismatching ntoskrnl.exe version resource (reported Winver vs. resource version)
  27829  Band-in-Box 9 Pro: Regression - corrupted bitmaps
  27841  LabVIEW 2010: Installation goes slow
  27937  winmm kept busy playing silence after play finishes
  28027  μ-law rendering with pauses and repetitions
  28175  Kurso de Esperanto 3.2 Lessons don't open and block the application
  28212  Sound stops for Crimsonland
  28232  Keyboard not working in "Hype - The Time Quest"
  28342  Nox shows only a black screen with Opengl renderer
  28411  KORG M1 DLE display problem in Browser
  28414  Have no sound in Live For Speed S2
  28446  Internet Explorer 8 hangs at google.com
  28482  Main window in SeeYou displays nothing and doesn't update
  28519  WINE cannot be compiled completely outside the source tree
  28523  Future Pinball produce a parser error
  28559  Quicktime "Upgrade" splash window is all grey
  28595  Graphics problems in Starcraft II
  28597  winecfg page fault during sound test
  28763  Averasell: Only £ key works on keyboard
  28765  Columns UI extension for foobar2000 crashes application in Ubuntu 11.10
  28782  Arcanum: certain keys not working, videos unskippable
  28798  GearoticMotion.exe: Getting NTE_BAD_DATA importing a key
  28828  gmail notifier getting unexpected http headers
  28829  Internet Explorer 3.02 crashes on viewing personal certificates - unimplemented function wininet.dll.ShowClientAuthCerts
  28830  Internet Explorer 3.02 crashes on viewing a site certificate - unimplemented function wininet.dll.ShowX509EncodedCertificate
  28837  Internet Explorer 3.02 crashes from unimplemented function wintrust.dll.FindCertsByIssuer
  28843  The Polynomial hangs after starting
  28854  Videos in VLC only show a black screen unless DirectDrawRenderer is set to GDI
  28872  GT Challenge displayed in wrong colors
  28873  VBScript causes an assert when a running script
  28889  An unknown application fails to show GUI
  28894  High cpu usage in a Delphi application
  28899  Arcanum: portion of the screen gets corrupted as the mouse pointer passes over it
  28902  Crash with MS-Money 95
  28903  Oddworld: screen stays frozen with the menu screen
  28910  cnet download app never gets past loading screen
  28912  Dark Fall crashes immediately after starting
  28945  Armored Fist 3 shows only black screen after starting
  28952  Explorer++ always highlights text in the address bar
  28955  League of Legends installer freezes for a long time when attempting to display an EULA
  28956  Internet Explorer 3.02 causes a crash after moving the temporary internet files folder - unimplemented function wininet.dll.RunOnceUrlCache
  28961  Native usp10 doesn't work with uniscribe enabled edit control
  28979  monochrome bitmap printing problem
  28985  colors returned from printer device context are different between windows and wine

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

Changes since 1.3.31:

Alex Henrie (1):
      kernel32: Output message to stderr in current Unix codepage.

Alexander Morozov (1):
      wincrypt.h: Fix a typo.

Alexandre Julliard (86):
      makefiles: Build the pot files with a separate pass from the top-level makefile.
      makefiles: Add rules for building mo files.
      wrc: Store the current po file in a global variable.
      wrc: Load translations from mo files instead of po.
      configure: Generate rules to update po files when gettextpo is explicitly requested.
      winex11: Add error checks around every XF86VidMode call.
      mmdevapi/tests: Don't crash on test failure.
      gdi32: Add a few helper functions for computing font metrics.
      gdi32: Implement GetTextMetrics as a standard driver entry point.
      gdi32: Don't return outline metrics for bitmap fonts.
      gdi32: Implement EnumDeviceFonts as a standard driver entry point.
      gdi32: Rename the EnumDeviceFonts entry point to EnumFonts since it's not limited to device fonts.
      gdi32: Add driver entry points for a number of font functions.
      gdi32: Implement GetCharABCWidths as a standard driver entry point.
      gdi32: Implement GetCharABCWidthsI as a standard driver entry point.
      gdi32: Reimplement GetCharABCWidthsFloat using the integer version.
      gdi32: Implement GetFontUnicodeRanges as a standard driver entry point.
      gdi32: Implement GetGlyphIndices as a standard driver entry point.
      gdi32: Implement GetGlyphOutline as a standard driver entry point.
      gdi32: Implement GetKerningPairs as a standard driver entry point.
      gdi32: Implement GetOutlineTextMetrics as a standard driver entry point.
      gdi32: Implement GetTextCharsetInfo as a standard driver entry point.
      gdi32: Implement GetTextExtentExPointI as a standard driver entry point.
      gdi32: Implement GetTextFace as a standard driver entry point.
      gdi32: Implement GetFontData as a standard driver entry point.
      gdi32: Implement FontIsLinked as a standard driver entry point.
      gdi32: Implement GdiRealizationInfo as a standard driver entry point.
      gdi32/tests: Add tests for path open/closed states.
      gdi32: Move internal path functions to the top of the file to avoid forward declarations.
      gdi32: Always use a polygon to draw text strike-outs and underlines.
      winegcc: Avoid including Windows headers in the Mingw unicode stub.
      gdi32: Avoid directly modifying the cursor position in the DC structure in PolyDraw.
      gdi32: Push a path driver on the DC stack when a path is opened.
      gdi32: Implement the MoveTo entry point in the path driver.
      gdi32: Implement the LineTo entry point in the path driver.
      gdi32: Add a helper function to start a new path stroke.
      gdi32: Implement the Rectangle and RoundRect entry points in the path driver.
      gdi32: Implement the arc entry points in the path driver.
      gdi32: Implement the Bezier entry points in the path driver.
      gdi32: Implement the polygon entry points in the path driver.
      gdi32: Implement the polyline entry points in the path driver.
      gdi32: Implement the ExtTextOut entry point in the path driver.
      gdi32: Add a helper function to copy BITMAPINFO structures to avoid copying uninitialized data.
      gdi32: Fix a misplaced release_dc_ptr call.
      winex11: Mask FPU exceptions around fontconfig calls.
      gdi32: Pass a HDC instead of a DC pointer to internal path functions.
      gdi32: Add a helper function to add multiple points at once to a path.
      gdi32: Always start a new stroke when the path ends with a closed figure.
      gdi32: Add path entry points for functions that behave differently with an open path.
      wineps: Fix the output of indexed bitmaps in PutImage.
      wineps: Make color devices report 32 bits per pixel.
      wineps: PaintRgn should leave the path empty on exit.
      wrc: Print warnings for mismatched dialogs during po file generation.
      wrc: Set the WS_EX_LAYOUTRTL flag when translating a dialog to a RTL language.
      wrc: Increase the font size when translating a dialog to a language that needs a larger font.
      winhlp32: Convert dialogs to po files.
      wineboot: Convert dialogs to po files.
      winemine: Convert dialogs to po files.
      notepad: Convert dialogs to po files.
      wineps: Implement PolyBezier using the Postscript curveto function.
      wineps: Stroke and fill GDI paths using Postscript paths.
      winspool/tests: Allow a different way of specifying the paper size capabilities.
      gdi32: Allocate the bits for a DDB the first time it's used in any DIB driver call.
      gdi32: Emulate DDB support using the DIB driver when the graphics driver doesn't support bitmaps.
      gdi32/tests: Add some tests for the behavior of a printer DC.
      gdi32: Add a DC driver entry point for GdiGradientFill.
      oleview: Convert dialogs to po files.
      wordpad: Convert dialogs to po files.
      winefile: Convert dialogs to po files.
      gdi32: Add some brush tests.
      wineps: Fix a couple of typos in the path painting function.
      gdi32/tests: Add some tests for palette-relative pattern brushes.
      gdi32: Store a pointer instead of a global handle for DIB pattern brushes.
      gdi32: Sanitize the DIB information for DIB pattern brushes.
      wineconsole: Convert dialogs to po files.
      inetcpl: Convert dialogs to po files.
      gdi32: Store internal brush data in separate fields in the brush object.
      gdi32: Pass the full brush contents in the SelectBrush driver entry point.
      gdi32: Don't free bitmap bits when changing the owner, we may still have pointers to them.
      gdi32: Retrieve the bits of a pattern brush when it's selected into a different type of DC.
      gdi32: Add support for pattern brushes in the DIB driver.
      dpnet/tests: Fix a test that fails on Windows.
      gdi32: Return failure when GetPixel is not supported.
      gdi32: Set the mono color map in BitBlt also for the initial PutImage attempt.
      wineps: Fix the font escapement when coordinates are being mirrored.
      dpnet/tests: Fix another test failure on Windows.

Alistair Leslie-Hughes (3):
      shell32: Release site pointer.
      mscoree: Implement ICorDebug EnumerateProcesses.
      mscoree: Return S_OK from CanLaunchOrAttach.

Andrew Eikum (3):
      winecfg: Don't reload winmm for each audio test.
      winmm: Fix clock position calculation.
      winecfg: Play test sound asynchronously.

Andrew Talbot (12):
      comdlg32: Remove unneeded address-of operator from array name.
      cryptui: Remove unneeded address-of operators from array names.
      fusion: Remove unneeded address-of operators from array names.
      gdiplus: Remove unneeded address-of operators from array names.
      ole32: Remove unneeded address-of operators from array names.
      qedit: Remove unneeded address-of operator from array name.
      rsaenh: Remove unneeded address-of operator from array name.
      shell32: Remove unneeded address-of operators from array names.
      windowscodecs: Remove unneeded address-of operators from array names.
      sane.ds: Remove unneeded address-of operators from array name.
      wined3d: Remove unneeded address-of operators from array names.
      ws2_32: Remove unneeded address-of operator from array name.

André Hentschel (17):
      shell32: Use MAX_PATH for a DOS path.
      cmdlgtst: Add OFN_EXPLORER to allow testing modern file dialogs with multiselection.
      winex11.drv: Remove remaining pixmap prefix to fix compilation without libxrender.
      include: Clean up some comments.
      include: Add some new ARM defines.
      wininet: Add a stub for ShowX509EncodedCertificate.
      dbghelp: Rename SymMatchString and forward it to SymMatchStringA.
      dbghelp: Implement SymMatchStringW.
      kernel32/tests: Use ARMv7 for PE images.
      winedump: Add machine string for ARMv7.
      ntdll: Try to load ARMv7 PE images on ARM.
      winebuild: Use ARMv7 for wine modules.
      winedbg: Use ARMv7 for debugging.
      dbghelp: Use ARMv7 for debugging.
      ntdll: Only load ARMv7 PE images when supported by CPU.
      po: Update German translation.
      apphelp: New dll stub.

Aric Stewart (11):
      usp10: Correct itemizing multiple spaces at the beginning of a run.
      msctf: Increase buffer to have room for full key.
      user32: Use Uniscribe in the multiline edit control.
      user32: When building linedefs prev can be less than 0 if the format width is less than the width of a single character.
      user32: Handle PosFromChar if the string is empty and so we have no ssa.
      user32: Improvement for performance in soft linebreaking.
      usp10: All glyphs in a single indic syllable are part of the same cluster.
      usp10: Sinhala does glyph props like Indic languages.
      user32: Respect rev for painting selections.
      user32: Early versions of usp10 are not well behaved with ScriptString_pSize when SCRIPT_STRING_ANALYSIS is NULL.
      user32: Only attempt autoscroll line breaking on an edit control when we have a reasonable width to break to.

Aurimas Fišeras (3):
      dinput: Add Lithuanian translation.
      po: Update Lithuanian translation.
      po: Update Lithuanian translation.

Austin English (5):
      winex11: Only declare the winediag debug channel if OpenGL is enabled.
      winex11: Only declare X11DRV_DIB_QueryXShm if XShm is supported.
      wininet: Add a stub for RunOnceUrlCache.
      wininet: Add a stub for ShowClientAuthCerts.
      urlmon: Add some more tests for FindMimeFromData().

Bernhard Loos (1):
      ntoskrnl: Correctly implement PsGetCurrentThread/ProcessId.

Bruno Jesus (2):
      shell32: Don't parse command line if numargs is NULL in CommandLineToArgvW.
      include: Add a few defines to winscard.h.

Charles Davis (1):
      schannel: Don't use SSLCopyPeerCertificates on Mac OS 10.4.

Claudio Fontana (1):
      wined3d: Rename nVidia GTX560 to GTX560TI, add GTX560 with correct device id.

Dan Kegel (1):
      kernel32/tests: fni-&amp;gt;FileName is not nul terminated in test_readdirectorychanges_cr.

Dmitry Timoshkov (3):
      kernel32: Use PAGE_READWRITE access when enabling write access to resource data.
      ntdll: Use PAGE_READWRITE access when resolving DLL imports.
      ntdll: Make the VirtualProtect tests pass under Wine.

Eric Pouech (2):
      icinfo: Compile the IcInfo program as a command-line app.
      icinfo: No longer use stdio functions, but direct kernel32 ones.

Francois Gouget (5):
      d3dx9_36/tests: Add a trailing '\n' to an ok() call.
      msvcp90: Add a space before an implementation function name in the spec file.
      winealsa.drv: Give a name to the mmdevapi critical sections.
      services: Give a name to the scmdatabase critical section.
      wineconsole: Give a name to the curses backend critical section.

Frédéric Delanoy (6):
      opengl32: Avoid superfluous (void*) cast in LOAD_FUNCPTR macro.
      cmd: Make 'if errorlevel' only recognize integer values.
      cmd: Fix a comment.
      cmd: Avoid unnecessary null pointer checks.
      cmd: Rename a parameter in WCMD_parameter.
      po: Update French translation.

Grazvydas Ignotas (1):
      ntdll: Fix restart size calculation.

Hans Leidekker (10):
      msi: Wait up to 30 seconds for services to start up.
      msi/tests: Fix some test failures on win2k.
      msi/tests: Fix a skip message.
      msi: Fix the log mode for progress messages.
      msi: Handle some more message types in MSI_ProcessMessage.
      msi: Set the ComputerName property.
      vbscript: Add a version resource.
      jscript: Add a version resource.
      msiexec: Preserve the first argument in process_args_from_reg.
      msi: GetComputerName returns ERROR_BUFFER_OVERFLOW when the buffer is too small.

Henri Verbeet (50):
      wined3d: Only try to load surfaces from the drawable if the drawable is current in surface_load_sysmem().
      wined3d: Reject multisampled readbacks in wined3d_surface_get_render_target_data().
      wined3d: Get rid of surface_gdi_cleanup().
      wined3d: Make the context parameter to bind_dummy_textures() const.
      wined3d: Make the device parameter to SetupForBlit() const.
      wined3d: Upload directly from the source surface in wined3d_surface_blt(), if possible.
      ddraw: Keep track of the affected rectangle for ddraw_surface_update_frontbuffer().
      ddraw: Read/draw from/to the actual screen when there is no swapchain window.
      wined3d: Make the device parameter to context_apply_blit_state() const.
      wined3d: Make the device parameter to context_apply_clear_state() const.
      wined3d: Mark a format as sRGB attachable if the internal format is the same for RGB and sRGB.
      wined3d: Only check for sRGB attachability when needed in surface_load_texture().
      gdi32: Update the DC in ExtEscape().
      wined3d: Get rid of the device parameter to context_setup_target().
      wined3d: Move the ARB shader program constant handling to the backend where it belongs.
      wined3d: Recognize Sumo/Llano in select_card_amd_mesa().
      secur32: Print the ntlm_auth diagnostic message to the winediag channel.
      wined3d: Get rid of the unused palette9 wined3d_surface field.
      wined3d: Make the device parameter to wined3d_surface_depth_blt_fbo() const.
      wined3d: Make the device parameter to surface_blt_fbo() const.
      wined3d: Use the correct pitch in surface_upload_data().
      ddraw: Only update primary_lock when we're actually locking the frontbuffer.
      wined3d: Rename nCfgs to cfg_count.
      wined3d: Make the device parameter to surface_blt_to_drawable() const.
      wined3d: Make the device parameter to wined3d_event_query_test() const.
      d3d8: Implement CopyRects() on top of wined3d_surface_blt().
      ddraw: Implement copy_mipmap_chain() on top of wined3d_surface_blt().
      ddraw: Implement ddraw_surface7_BltFast() on top of wined3d_surface_blt().
      wined3d: Make the device parameter to wined3d_event_query_finish() const.
      wined3d: Make the device parameter to wined3d_event_query_issue() const.
      wined3d: Get rid of the wined3d_surface_bltfast() export.
      wined3d: Create the DIB section for DDSCAPS_OWNDC surfaces on initialization.
      wined3d: Get rid of the local_constant typedef.
      wined3d: Make the buffer parameter to buffer_is_dirty() const.
      wined3d: Make the buffer parameter to buffer_is_fully_dirty() const.
      wined3d: Construct the projection matrix directly in set_blit_dimension().
      wined3d: Construct the rhw projection matrix directly in transform_projection().
      wined3d: Construct the non-rhw projection matrix directly in transform_projection().
      wined3d: Make the buffer parameter to buffer_sanitize_flags() const.
      wined3d: Make the shader parameter to shader_arb_load_constantsF() const.
      wined3d: Use wined3d_surface_blt() in surface_upload_from_surface().
      wined3d: Use wined3d_surface_blt() in wined3d_swapchain_get_front_buffer_data().
      wined3d: Use wined3d_surface_blt() in swapchain_gl_present().
      wined3d: Avoid a drawable -&amp;gt; texture transfer through sysmem in arbfp_blit_surface() with backbuffer ORM.
      wined3d: Add fallbacks for d3d9 and d3d10 cards in select_card_amd_mesa().
      wined3d: Merge surface_getdc() and gdi_surface_getdc().
      wined3d: Make some parameters to shader_generate_arb_declarations() const.
      wined3d: Make the shader parameter to init_output_registers() const.
      wined3d: Make the shader parameter to shader_arb_generate_vshader() const.
      wined3d: Make the shader parameter to shader_arb_generate_pshader() const.

Huw Davies (2):
      gdi32: Pass a NULL user-style array to ExtCreatePen if the user-style count is zero.
      comctl32: Initialise the mask's colour table.

Jacek Caban (6):
      vbscript: Fixed local variable count calculation.
      jscript: Moved return_type_t declaration to engine.c.
      mshtml: Reimplement nsIURL::GetFileExtension on top of IUri API.
      urlmon: Added CompareSecurityIds stub.
      mshtml: HTMLWindow_item code clean up.
      mshtml: Fixed ref count leaks.

Juan Lang (8):
      wininet: Accept RFC 850 dates in HTTP headers.
      wincrypt.h: Add FindCertsByIssuer declaration.
      wintrust: Add FindCertsByIssuer stub.
      wininet: Fix off by one error parsing RFC 850 dates.
      wininet: Implement ShowX509EncodedCertificate.
      rsaenh: Add error messages for failed private key imports.
      rsaenh: Test importing a key with an input buffer that's too small for the key it contains.
      rsaenh: Infer private exponent length from data length.

Jörg Höhle (4):
      winecoreaudio: Release buffer memory.
      mmdevapi: IsFormatSupported EXCLUSIVE mode never returns S_FALSE.
      mmdevapi/tests: Fix errors and crashes in various native configurations.
      winmm: Never write silence, mmdevapi must handle underruns.

Ken Sharp (2):
      po: Update English (Neutral) resource.
      kernel32: Update English resource.

Ken Thomases (1):
      gdi32: Allow ~-based paths in HKCU\Software\Wine\Fonts:Path.

Louis Lenders (2):
      ntoskrnl.exe: Update version resource.
      opengl32: Use wrappers for wglCreateContext and wglMakeCurrent instead of directly forwarding to gdi32.

Luca Bennati (2):
      po: Update Italian translation.
      po: Update Italian translation.

Lucas Fialho Zawacki (2):
      dinput8/tests: Moved EnumDevicesBySemantics specific tests to dinput.c and added a couple more.
      dinput8/tests: Tests for DIPROP_USERNAME property.

Marcus Meissner (6):
      kernel32: Avoid shadowing "ret" variable.
      kernel32: Avoid shadowing variables "a", "nt" and "fd".
      kernel32: Avoid shadowing "buffer" variable.
      kernel32: Avoid shadowing parameter "len".
      winex11.drv: WORD and BYTE swapped in 555-&amp;gt;1 bit converter (Coverity).
      kernel32: Make sure we reference stack data still in scope (Coverity).

Matteo Bruni (8):
      d3d9: Limit VS/PS reported version.
      wined3d: Return only the shader major version.
      wined3d: Enable SM4 support in the GLSL shader backend when possible.
      dxgi: Refuse to create a D3D10 wined3d device if it is not supported by the GPU.
      wined3d: Refuse to create a shader unsupported by the backend.
      wined3d: Add filtering flag to more texture formats.
      wined3d: Test more thoroughly for post-pixelshader blending support, try on more texture formats.
      wined3d: Recognize Northern Islands cards with AMD binary drivers.

Michael Mc Donnell (2):
      d3dx9: Implemented non-equal declaration support in CloneMesh.
      d3dx9/tests: Implemented CloneMesh test.

Michael Stefaniuc (22):
      include: Remove 'l' modifier from numeric constants in mmsystem.h.
      include: Remove 'l' modifier from numeric constants in dinput.h.
      include: Remove 'l' modifier from numeric constants in digitalv.h.
      include: Drop the 'l' modifier from some numeric constants in winnt.h.
      include: Add a macro to paper over LP64/LLP64 differences for numeric constants.
      include: Make "long" numeric constants LP64/LLP64 proof (d3d9caps.h).
      include: Make "long" numeric constants LP64/LLP64 proof (d3d9*.h).
      include: Make "long" numeric constants LP64/LLP64 proof (d3d*.h).
      include: Make "long" numeric constants LP64/LLP64 proof (sqlext.h).
      include: Make "long" numeric constants LP64/LLP64 proof (sql.h).
      include: Fix numeric constants in mmsystem.h for LLP64 compilers.
      kernel32/ntdll: Mark a variable as unused.
      include: Fix numeric constants in digitalv.h for LLP64 compilers.
      include: Fix numeric constants in dinput.h for LLP64 compilers.
      include: Make "long" numeric constants LP64/LLP64 proof (winuser.h).
      comctl32: Drop 'inline' from a function using sigsetjmp.
      ole32: Drop 'inline' from a function using sigsetjmp.
      include: Drop gratuitous l modifier from numeric constants in corerror.h.
      include: Make "long" numeric constants LP64/LLP64 proof (wingdi.h).
      include: Make "long" numeric constants LP64/LLP64 proof (msacm.h).
      include: Make "long" numeric constants LP64/LLP64 proof (winver.h).
      include: Make "long" numeric constants LP64/LLP64 proof (oledlg.h).

Nikolay Sivov (13):
      shlwapi: Fix window style set with SHSetParentHwnd().
      msxml3: Don't try to use null interface pointer.
      msxml3: Add stub IEnumVARIANT support for IXMLDOMSelection.
      msxml3: Block attempt to modify namespace definition with setAttribute().
      msxml3: Init dynamic data pointer in IDispatchEx implementation.
      msxml3: Release IDispatchEx dynamic data properly.
      msxml3: Implement IEnumVARIANT::Next() for IXMLDOMSelection.
      msxml3: Fix trace formats to match all other files.
      msxml3: Init IDispatchEx data for all node types.
      msxml3: Support IDispatchEx for IXMLDOMParseError.
      msxml3: Silence IDispatchJS query.
      jscript: Use specified expression length to trace it.
      msxml3: Add type id placeholder for index 0 to make lookup code actually work.

Octavian Voicu (3):
      ddraw/tests: Move surface attachment tests from refcount.c to dsurface.c.
      ddraw/tests: Use more common pixel formats and caps for attachment tests.
      ddraw/tests: Add more attachment/detachment test cases.

Piotr Caban (19):
      msxml3: Don't report fatal errors many times.
      msxml3: Return parser result in detach_url.
      msxml3: Prefer to report msxml error over libxml parsing error.
      msxml3/tests: Added saxreader error handling test.
      msxml3: Make positions returned by ISAXLocator compatible with msxml6.
      msxml3: Accept S_FALSE as a valid callback result when msxml6 is used.
      msxml3/tests: Tests more XMLSAXReader versions.
      msxml3: Fix attributes handling when msxml6 is used.
      msxml3/tests: Added element attributes tests when SAXXMLReader is used.
      msvcrt: Don't search for LCID in _setmbcp_l if it was already done.
      urlmon: Improve disk detection in MapUrlToZone.
      msxml3: Fix position computation in libxmlStartElementNS.
      msxml3: Merge SAXLocator and SAXAttributes objects.
      msxml3/tests: Added SAXAttributes object pointer tests.
      msxml3: Don't use libxml namespaces stack.
      msxml3: Don't allocate new strings when returning namespace related data.
      msxml3: Use namespaces stack in SAXAttributes interface implementation.
      msxml3/tests: Added NamespaceUri pointer test.
      user32: Fix DFC_BUTTONRADIOMASK flag support in DrawFrameControl.

Rico Schüller (2):
      d3dx9: Improve argument check in D3DXFindShaderComment().
      d3dx9/tests: Fix typo.

Ruslan Kabatsayev (1):
      uxtheme: GetSysColor() expects the same type of argument as GetThemeSysColor().

Stefan Dösinger (2):
      d3d9/tests: Move the double unlock test into a separate test, test other pools.
      wined3d: Locking partial blocks is not allowed in DEFAULT pool resources.

Thomas Faber (6):
      gdi32/tests: Test GetTextExtentExPoint behavior with zero and negative max extent values.
      riched20: Constify some ME_Context pointer parameters.
      riched20: Avoid a forward declaration.
      riched20: Simplify ME_PrepareParagraphForWrapping.
      riched20/tests: Test format rect adaption to window size and behavior with zero-sized windows.
      riched20: Do not return incorrect values from ME_CharFromPoint[Cursor].

Vitaliy Margolen (4):
      dinput: Restore checks for DirectX 3 buffer size.
      dinput: Report mouse and keyboard as being emulated. This works better for some games.
      dinput8: Register CLSID_DirectInputDevice8.
      dinput: Window supplied to SetCooperativeLevel have to be top level window.

Łukasz Wojniłowicz (1):
      po: Update Polish translation.

--
Alexandre Julliard
julliard&amp;lt; at &amp;gt;winehq.org


&lt;/pre&gt;</description>
    <dc:creator>Alexandre Julliard</dc:creator>
    <dc:date>2011-11-04T19:13:14</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.wine.announce/201">
    <title>Wine release 1.3.31</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.wine.announce/201</link>
    <description>&lt;pre&gt;The Wine development release 1.3.31 is now available.

What's new in this release (see below for details):
  - BiDi text support in the single-line edit control.
  - Support for StretchDIBits and AlphaBlend in the DIB engine.
  - A number of audio fixes.
  - VBScript improvements.
  - Various bug fixes.

The source is available from the following locations:

  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.31.tar.bz2
  http://prdownloads.sourceforge.net/wine/wine-1.3.31.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.3.31:

   7333  Where in the World is Carmen San Diego fails to install
   8498  builtin msxml3 fails to validate MSN Messenger's xml
  10112  BitBlt between 8 bit color index DIBs wrong
  10249  ollydbg complains about unexpected debug events from child processes after attaching to the debuggee
  10423  Painkiller Single-Player Demo #3: change in shader_glsl_lit() caused white turrets
  10910  winealsa and PulseAudio
  11167  Wrong usage of GL_GENERATE_MIPMAP_HINT_SGIS
  12071  MSI SQL joins on tables with many rows are extremely slow ("Nero 7 essentials", "NI Multisim 11.x" installer)
  12894  kernel32: thread test fails in PC-BSD but not Linux
  16549  Chuzzle causes page fault
  16822  Mass Effect: Mouse input does not work (almost completely)
  17206  alt.binz 0.24.6: Minimize to systray, icon flickers, right click on systray icon, icon menu won't disappear
  18140  FastMail: vertical stripes in the fields
  19037  CTRL key automatically released?
  19370  Secret of Monkey Island audio functioning is dependent on Wine's sample rate
  19522  Team Fortress 2 (TF2) missing menu fonts
  19558  Many Faces of Go 12 - Stone backgrounds are not transparent
  19971  NFS: Undercover crashes upon launch
  20554  Populous 3 fails to start
  21889  F/A-18E Super Hornet fails to start
  22683  Jedi Knight: Dark Forces II weapon is missing
  23480  AD-muncher does not install
  23658  Acclaim Re-Volt: All transparent objects not displayed correctly (black/blinky)
  23911  Mathcad 14: unimplemented function msvcr80.dll._getptd, aborting
  24024  CandyWorldSetup.exe from Candy World III: Heart of Heaven Demo show incorrect font
  24504  Plants vs Zombies: Game loses sound when restarting game
  24957  32-bit Explorer++ shows garbage in the status bar while opening menu bar menus
  25163  HTML broken in OpenDiscDVD application
  25251  Multi-byte characters handled incorrectly by MSVCRT_isleadbyte()
  25291  Galcon Fusion: Music doesn't works with hardware accelerated sound
  25774  Crysis demo: water flickering
  25971  UPX packed 'Link 7000 Plus' exits silently
  25978  Secret of Monkey Island wants msvcp80.dll.?classic&amp;lt; at &amp;gt;locale&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;SAABV12&amp;lt; at &amp;gt;XZ
  26074  shell32/brsfolder tests show some valgrind warnings
  26087  Notepad++ 5.x: window "Find in files" does not respond
  26091  Finale 2010 - lines that are supposed to be dashed are solid
  26140  comdlg32/finddlg shows an uninitialized value under valgrind
  26187  Need For Speed: Underground crashes with extra effects enabled (blur, people)
  26486  Cannot run ArcGIS
  26552  Wine sets the resolution incorrectly on widescreen monitors
  26572  The 4th Coming: Deadlocks or crashes with "out of GDI object handles" errors
  27094  Lord of the Rings Online can't make entry in taskbar
  27101  Assassin's Creed Brotherhood needs msvcp90.dll.?begin&amp;lt; at &amp;gt;?$basic_string&amp;lt; at &amp;gt;DU?$char_traits&amp;lt; at &amp;gt;D&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;V?$allocator&amp;lt; at &amp;gt;D&amp;lt; at &amp;gt;2&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;QAE?AV?$_String_iterator&amp;lt; at &amp;gt;DU?$char_traits&amp;lt; at &amp;gt;D&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;V?$allocator&amp;lt; at &amp;gt;D&amp;lt; at &amp;gt;2&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;2&amp;lt; at &amp;gt;XZ (purist)
  27230  Corel Ventura 10's Installer hangs during setup process. Unable to finish setup.
  27261  first build of wine fails with "/usr/bin/ld: cannot find -lwinecrt0"
  27331  kernel32.GetLocaleInfoA/W needs to be more strict about invalid LCTYPE values (Dirt3 installer shows language selection with empty strings)
  27332  richedit EM_STREAMIN handler needs to return the number of characters read (Dirt3 installer shows error instead of EULA text)
  27507  Mount&amp;amp;Blade: Warband: Mouse pointer not shown in menu after entering battle mode
  27534  Call of Duty 4 MW: Graphical glitches when shooting
  27635  FlyLinkDC: Incorrect display images
  27682  Avant Browser needs HTMLDocument_elementFromPoint
  27762  EVE Online Singularity build crashes on start due to changes in winsock
  27956  Dragon Naturally Speaking: Sound no longer works; sample rates and size is no longer supported
  28056  Problems with sound under FreeBSD
  28086  Army Builder v3.3b: buttons not clickable
  28261  Original War: the user interface appears incorrectly (ddr=opengl)
  28291  Heroes III: sound stops and program hangs at exit
  28346  Paraworld hangs after playing the intro videos with Opengl renderer
  28352  Nightly (x64) needs msvcp90.dll.?find_first_not_of&amp;lt; at &amp;gt;?$basic_string&amp;lt; at &amp;gt;_WU?$char_traits&amp;lt; at &amp;gt;_W&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;V?$allocator&amp;lt; at &amp;gt;_W&amp;lt; at &amp;gt;2&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;QEBA_KPEB_W_K&amp;lt; at &amp;gt;Z
  28356  Loki requires msvcp80.dll.??A?$basic_string&amp;lt; at &amp;gt;DU?$char_traits&amp;lt; at &amp;gt;D&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;V?$allocator&amp;lt; at &amp;gt;D&amp;lt; at &amp;gt;2&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;QBEABDU_Size_type_nosscl&amp;lt; at &amp;gt;01&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;Z
  28395  MAKING HISTORY II: The War of the World Demo wants msvcp90.dll.??A?$basic_string&amp;lt; at &amp;gt;_WU?$char_traits&amp;lt; at &amp;gt;_W&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;V?$allocator&amp;lt; at &amp;gt;_W&amp;lt; at &amp;gt;2&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;QBEAB_WU_Size_type_nosscl&amp;lt; at &amp;gt;01&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;Z
  28397  gdi32/bitmap test broken on debian testing and ubuntu 11.04
  28399  Kindle for PC needs msvcp90.dll.?reserve&amp;lt; at &amp;gt;?$basic_string&amp;lt; at &amp;gt;DU?$char_traits&amp;lt; at &amp;gt;D&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;V?$allocator&amp;lt; at &amp;gt;D&amp;lt; at &amp;gt;2&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;QAEXI&amp;lt; at &amp;gt;Z
  28452  warning: argument to 'sizeof' in 'memcpy' call is the same expression as the source; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess]
  28454  Audacity 1.3 crashes on startup - unimplemented function msvcp90.dll.?replace&amp;lt; at &amp;gt;?$basic_string&amp;lt; at &amp;gt;DU?$char_traits&amp;lt; at &amp;gt;D&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;V?$allocator&amp;lt; at &amp;gt;D&amp;lt; at &amp;gt;2&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;QAEAAV12&amp;lt; at &amp;gt;IIABV12&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;Z
  28485  Pegasus Mail version 4.62 crashes on startup (needs GetProcessDEPPolicy stub)
  28497  Dawn of War: Soulstorm no longer starts
  28500  Fails to parse DIM a statement that is on more than one line.
  28548  Messiah demo installer crashes (ddr=opengl)
  28551  Adobe Reader X fails to uninstall
  28560  Time is 1 hour behind in cmd.exe and notepad (F5)
  28569  From Dust installer wants url.dll.OpenURLA
  28574  Unimplemented function msvcp80.dll.?begin&amp;lt; at &amp;gt;?$basic_string&amp;lt; at &amp;gt;DU? $char_traits&amp;lt; at &amp;gt;D&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;V?$allocator&amp;lt; at &amp;gt;D&amp;lt; at &amp;gt;2&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;QAE?AV? $_String_iterator&amp;lt; at &amp;gt;DU?$char_traits&amp;lt; at &amp;gt;D&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;V?$allocator&amp;lt; at &amp;gt;D&amp;lt; at &amp;gt;2&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;2&amp;lt; at &amp;gt;XZ
  28588  Diner Dash 5 clicking sound during gameplay
  28594  mshtml/style.ok crashes when run without DISPLAY
  28616  Plants vs Zombies: no music
  28617  FlatOut 2 v1.2 crashes on launch (audio related)
  28619  Armored Fist 3: distorted audio playback
  28624  Unimplemented function msvcp80.dll.?find_first_not_of&amp;lt; at &amp;gt;?$basic_string&amp;lt; at &amp;gt;DU?$char_traits&amp;lt; at &amp;gt;D&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;V?$allocator&amp;lt; at &amp;gt;D&amp;lt; at &amp;gt;2&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;QBEIDI&amp;lt; at &amp;gt;Z
  28625  Sanitarium: intermittent freezing while moving the mouse
  28642  Multiple apps crash on start (incl. Office 2007 &amp;amp; 2010)
  28644  Uru launcher using up CPU and RAM on startup
  28648  unable to run HelpNDoc - A program that helps you create chm files
  28662  kernel32/loader test crashes on FreeBSD7/9 (at least)
  28679  Corrupt sound in many apps
  28684  Incomplete check for Mesa's gl_vendor_string in wined3d_guess_card_vendor.
  28700  And Yet It Moves refuses to launch: 'err:seh:raise_exception Exception frame is not in stack limits'
  28707  Nightly (x64) needs msvcp90.dll.?find_last_not_of&amp;lt; at &amp;gt;?$basic_string&amp;lt; at &amp;gt;_WU?$char_traits&amp;lt; at &amp;gt;_W&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;V?$allocator&amp;lt; at &amp;gt;_W&amp;lt; at &amp;gt;2&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;QEBA_KPEB_W_K&amp;lt; at &amp;gt;Z
  28714  vbscript/run.ok: invalid write in DispatchEx_Release
  28720  Kindle for PC needs msvcp90.dll.??0?$basic_string&amp;lt; at &amp;gt;DU?$char_traits&amp;lt; at &amp;gt;D&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;V?$allocator&amp;lt; at &amp;gt;D&amp;lt; at &amp;gt;2&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;std&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;QAE&amp;lt; at &amp;gt;ID&amp;lt; at &amp;gt;Z
  28722  Assassins Creed installer fails with GameuxInstallHelper.AddToGameExplorerW error 0x80040707
  28731  Drakensang (The Dark Eye) crashes before reaching the main menu
  28732  use-after-free in MONTHCAL_UpdateSize
  28733  Rome: Total War segfaults on startup when multisampling enabled
  28737  shell32: invalid free in BrsFolderDlgProc in func_brsfolder in "make brsfolder.ok"?
  28740  Google Music Manager can't open music player
  28742  comctl32/tests/monthcal.ok: Invalid read in MONTHCAL_NotifyDayState() in test_daystate()
  28753  AniDB O'Matic shows exception dialog on startup (madcodehook, gcc 4.6.x frame pointer omission in Wine code)
  28773  Kindle for PC exposes some heap corruption in msvcp90
  28780  VBScript fails to parse hex literals
  28791  XSetDashes is being passed 0 as one of the dashes causing a BadValue Error
  28794  user32:edit crashes on Mac
  28796  ntdll: read buffer overrun in lookup_manifest_file
  28811  Invalid read in ScriptBreak()
  28812  Uninitialized memory read in ContextualShape_Oriya() in test_ScriptShapeOpenType
  28813  usp10/tests: uninitialized stack variable in test_ScriptXtoX

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

Changes since 1.3.30:

Alex Henrie (6):
      po: Update Catalan translation.
      po: Update Catalan translation.
      winecfg: Add Catalan translation.
      comctl32: Add Catalan translation.
      comdlg32: Update Catalan translation.
      shell32: Update Catalan translation.

Alexander Morozov (2):
      kernel32/tests: Shared lock can overlap exclusive if handles are equal.
      server: Fix overlapping shared and exclusive locks support.

Alexandre Julliard (41):
      winex11: Fall back to client-side blit for color -&amp;gt; monochrome conversions.
      winex11: Fall back to client-side blit when the source needs palette mapping.
      winex11: Require an A8R8G8B8 format for blending with a source alpha.
      gdi32/tests: Add tests for GdiAlphaBlend with source alpha.
      gdi32: Add an AlphaBlend entry point in the DIB driver.
      winex11: Get rid of the client-side DIB optimization in AlphaBlend.
      gdi32: Add an all-one alpha channel when converting a DIB for blending.
      gdi32: Move some common code out of the individual copy_rect functions.
      gdi32: Add a helper function to look up color table entries, and default to 0 for missing entries.
      gdi32: Add support for arbitrary DIB bitfields for 32-bpp conversions.
      gdi32: Add support for arbitrary DIB bitfields for 16-bpp conversions.
      gdi32: Get rid of the return value in DIB conversion functions, they never fail now.
      gdi32: Add a check for null bitfields in SetDIBits.
      gdi32: Add a helper for RGB to color index mapping to avoid redundant shifts.
      gdi32: Use a reduced precision for RGB to palette mapping in DIB conversions.
      gdi32/tests: Add tests for DIB conversions from various source formats.
      gdi32/tests: Add more tests for arbitrary 32-bpp bitfields as destination.
      gdi32/tests: Add more tests for various palette formats as destination.
      gdi32: Overlapping rectangles are not allowed in GdiAlphaBlend.
      gdi32: Implement a BlendImage entry point in the DIB driver.
      gdi32/tests: Add test cases for DIB blending.
      gdi32: Add a fall back implementation of BlendImage using client-side blending.
      wineps: Get rid of the StretchDIBits entry point.
      gdi32: Get rid of the DC_FUNCTIONS typedef.
      gdi32: Return the correct error code when selecting objects in a metafile.
      ntdll: Unwind the stack before calling exit/abort_thread on i386 the same way we do on x86_64.
      ntdll: Fix string comparison against non null-terminated string (Valgrind).
      gdi32: Add support for pushing a font driver on the DC driver stack.
      gdi32: Add an initial Freetype font driver.
      gdi32: Implement SelectFont as a standard driver entry point.
      gdi32/tests: Add intermediate pointers to color tables to simplify the code and avoid array bounds warnings.
      gdi32: Add an intermediate variable to avoid array bounds warnings.
      gdiplus/tests: Add an intermediate variable to avoid array bounds warnings.
      ntdll/tests: Clear the full atom structure before every test.
      winex11: Chain to the next driver when not using a device font.
      wineps: Chain to the next driver when not using a device font.
      gdi32: Implement GetTextExtentExPointW as a standard driver entry point.
      gdi32: Implement GetCharWidthW as a standard driver entry point.
      xcopy: Fix varargs handling for 64-bit.
      winex11: Filter out zero-size dashes for PS_USERSTYLE pens.
      wineps: Add support for PS_USERSTYLE pens.

Alistair Leslie-Hughes (6):
      mshtml: Implement IHTMLDOMNode replaceChild.
      mscoree: Add WARN when ICorDebugManagedCallback2 cannot be found.
      url: Remove DllCanUnloadNow and DllGetClassObject.
      mscoree: Register interfaces.
      mmcndmgr: Add MMC interfaces.
      mmcndmgr: Add mmcndmgr dll.

Andrew Eikum (13):
      winealsa.drv: Don't try to control ALSA's behavior.
      wineoss.drv: Trim the sub-device part of the device path.
      wineoss.drv: Only write as much data as will fit into the OSS buffer.
      winmm: Also track input device position.
      winmm: Use buffer offset when recording.
      dsound: Request a more exact buffer size from MMDevAPI.
      winecoreaudio.drv: Don't fail if setting volume fails.
      winealsa.drv: Fix invalid pointer dereference on error path.
      dsound: Fix type conversion problems.
      dsound: Don't make the capture buffer object address public until it is prepared.
      shell32: ShellExec with empty operation should behave same as with NULL operation.
      dsound: Don't claim to support hardware buffers.
      dsound: Always enumerate the default device first.

Andrew Talbot (7):
      windowscodecs: Mark some fall-throughs in switch statements.
      winealsa.drv: Add some return statements to mark semantic separations.
      wined3d: Mark some fall-throughs in switch statements.
      winex11.drv: Mark some fall-throughs in switch statements.
      wininet: Add a break to a switch statement.
      ws2_32: Mark a fall-through in a switch statement.
      ws2_32: Replace switch statement with more suitable if statement.

André Hentschel (6):
      include: Add more postscript commands.
      wineps.drv: Print the commands in decimal.
      dbghelp: Remove superfluous PATH_MAX defines.
      mshtml: Add stub for QUERY_IS_CACHED_AND_USABLE_OFFLINE.
      dbghelp: Rewrite stabs parsing to not need PATH_MAX.
      msvcr90: Add x86_64 stubs and forwards.

Aric Stewart (17):
      user32: Use uniscribe ScriptBreak to handle edit control linebreaking.
      usp10: Improve handling of tabs and SSA_TAB.
      usp10: Implement SSA_FALLBACK.
      usp10: Correct where the trailing flag transitions in the middle of a glyph.
      usp10: Correct buffer reading overrun.
      usp10: Add fallback font for Armenian and Georgian.
      usp10: Handle the fNeedsCaretInfo flag in XtoCP and CPtoX.
      usp10: Break out get_cluster_size and use it to correct ScriptStringGetLogicalWidths for clusters.
      usp10: Handle advance for multi-glyph clusters correctly.
      usp10: Properly adjust LogClust when composing indic consonants.
      usp10: Properly adjust LogClust when decomposing indic vowels.
      user32: Use Uniscribe in the single line edit control.
      usp10: Handle multi-glyph clusters in ScriptStringOut.
      user32: Recalculate string length when cropping string to fit.
      usp10: Correct read overflow in ScriptBreak found by Valgrind.
      usp10/tests: Initialize our SCRIPT_VISATTR array.
      usp10: Correct some reading buffer overruns when parsing indic syllables.

Aurimas Fišeras (3):
      po: Update Lithuanian translation.
      comdlg32: Update Lithuanian translation.
      po: Update Lithuanian translation.

Austin English (4):
      wined3d: Recognize "Brian Paul" as a mesa card vendor.
      d3d9/tests: Only skip the visual tests if d3d cannot be initialized on Windows.
      configure: Use -fno-omit-frame-pointer when available.
      kernel32: Add a stub for GetProcessDEPPolicy.

Bernhard Loos (5):
      server: PIPE_TYPE_BYTE | PIPE_READMODE_MESSAGE is invalid for named pipes.
      ntdll/tests: FILE_OVERWRITE and FILE_OVERWRITE_IF aren't legal for NtCreateNamedPipeFile.
      msi: Reorder tables to optimize condition evaluation.
      msi: Get rid of JOINVIEW.
      msi: Always use WHEREVIEW for sorting.

Charles Davis (2):
      ntdll: Also set CPU_FEATURE_HTT on Mac OS.
      libwine: Fix linking with non-Apple GCC.

Dan Kegel (6):
      msi: Initialize variable to placate static analyzers.
      winealsa.drv: When allocating opaque blobs for alsa, initialize them to zero.
      gdiplus/tests: Must define biClrUsed when calling CreateDIBSection.
      shlwapi/tests: Initialize size parameter in test_SHGetShellKey.
      comdlg32/tests: Initialize find &amp;amp; replace strings before testing FindTextA, etc.
      mlang/tests: Don't call lstrcpyW on a null string.

Daniel Santos (2):
      winex11.drv: Add on-screen PS_USERSTYLE support to pens.
      gdi32: Remove PS_USERSTYLE FIXME and workarounds.

Dmitry Timoshkov (4):
      user32: Respect the requested size of NONCLIENTMETRICSW structure.
      ntdll: FreeBSD needs page read access when execute access is requested.
      ntdll: Move adding VPROT_READ for Solaris to the same place where it's done for FreeBSD.
      ntdll: Take into account timezone bias changes when detecting daylight saving rules.

Dylan Smith (1):
      d3dx9: Removed a duplicate NULL check.

Francois Gouget (10):
      comctl32/tests: Make impl_from_IStream() static.
      po: Fix translations with a mismatched '\n' ending or mark them as fuzzy.
      po: Fix Catalan translations with a mismatched '\n' ending.
      xcopy: Reorder the functions to avoid forward declarations.
      xcopy: Use FormatMessage() for better internationalization support.
      shlwapi: Don't use a long where an int is more than big enough.
      winefile: Fix a string resource so its format placeholders can be reordered.
      wineconsole: Fix a string resource so its format placeholders can be reordered.
      attrib: Use FormatMessageW() for better internationalization support.
      net: Use FormatMessageW() for better internationalization support.

Frédéric Delanoy (17):
      po: Update French translation.
      cmd/tests: Add MOVE tests.
      cmd/tests: Show that read-only files are MOVEable.
      cmd: Make MOVE work for read-only files.
      inetmib1: Avoid idempotent operation in findSupportedQuery function (Clang).
      cmd/tests: Add tests for directories RENAMEs.
      cmd/tests: Show that read-only files are RENAMEable.
      cmd: Make RENAME work for read-only files.
      cryptui: Avoid idempotent operation (Clang).
      po: Update French translation.
      cmd: Rename WCMD_opt_s_strip_quotes function.
      dmime: Avoid idempotent operation (Clang).
      mlang/tests: Fix a typo.
      dinput: Avoid casting return value of HeapAlloc calls.
      dpnet/tests: Avoid casting return value of HeapAlloc calls.
      msvcrt: Avoid superfluous cast of MSVCRT_malloc return value.
      cmd: Constify WCMD_pushd parameter.

Hans Leidekker (3):
      msi: Don't attempt to patch files if the component action resolves to anything other than INSTALLSTATE_LOCAL.
      msi: Properly build the shortcut target path.
      cryptnet: Respect proxy settings.

Henri Verbeet (35):
      gameux: Parse GDFs in a separate thread.
      gameux/tests: Run the game explorer tests in a multithreaded apartment as well.
      wined3d: Make the device parameter to wined3d_device_get_front_buffer_data() const.
      wined3d: Make the device parameter to wined3d_device_validate_device() const.
      wined3d: Make the device parameter to wined3d_device_get_software_vertex_processing() const.
      gameux: Don't shadow hr in GAMEUX_RegisterGame().
      wined3d: Get rid of the mostly unused "pfd" variable in context_create().
      wined3d: Cleanup context_create() error handling a bit.
      wined3d: Make the device parameter to wined3d_device_get_raster_status() const.
      wined3d: Make the device parameter to wined3d_device_get_npatch_mode() const.
      wined3d: Don't bother updating the context's window in context_destroy_gl_resources().
      wined3d: Don't try to access the swapchain of a destroyed context in context_set_gl_context().
      wined3d: Also restore the pixel format in context_restore_gl_context().
      wined3d: Make the device parameter to wined3d_device_get_render_target() const.
      wined3d: Make the device parameter to wined3d_device_get_depth_stencil() const.
      wined3d: Keep surfaces in sysmem if they're both already there in wined3d_surface_blt().
      wined3d: Mark default pool surfaces lost when they're unloaded.
      ddraw: Destroy the swapchain in ddraw_destroy() if it still exists.
      wined3d: Make the device parameter to invalidate_active_texture() const.
      wined3d: Make the device parameter to is_display_mode_supported() const.
      ddraw: Initialize the surface desc's dwFlags field to 0 before surface locks.
      ddraw: Clear attached_iface before releasing it in ddraw_surface_delete_attached_surface().
      wined3d: Detach any attached overlays on surface cleanup.
      wined3d: Make the present_parameters parameter to wined3d_device_reset() const.
      wined3d: Make the device parameter to wined3d_device_get_creation_parameters() const.
      wined3d: Allow loading multisampled surfaces into sysmem.
      d3d8/tests: Add a small test for multisampled CopyRects().
      d3d9/tests: Add a small test for multisampled GetRenderTargetData().
      wined3d: Make the device parameter to wined3d_device_set_gamma_ramp() const.
      wined3d: Make the device parameter to wined3d_device_get_gamma_ramp() const.
      wined3d: Move the cursor in wined3d_device_set_cursor_position().
      d3d8/tests: Add a small test for IDirect3DDevice8::SetCursorPosition().
      d3d9/tests: Add a small test for IDirect3DDevice9::SetCursorPosition().
      wined3d: Make the device parameter to wined3d_device_get_surface_from_dc() const.
      wined3d: Make the device parameter to context_choose_pixel_format() const.

Huw Davies (25):
      gdi32: Remove no longer needed include file.
      gdi32: Now that we require a less ancient freetype, we can assume several other functions are also present.
      gdi32: Add a helper to retrieve the bounding rectangle.
      gdi32: The text extents functions fail if passed a negative count.
      gdi32: Move to a more scalable mechanism for picking the default fonts.
      gdi32: Add the liberation fonts to the default fallback lists.
      gdi32: Use the helper to get the bounding rectangle.
      gdi32: Allow a caller to build_rle_bitmap to not request the clip region.
      gdi32: Move the intersection of vis rects into a separate function.
      gdi32: Make the convert_bits and stretch_bits helpers external.
      gdi32: Implement nulldrv_StretchDIBits using the PutImage gdi driver function.
      gdi32/tests: Add some StretchDIBits tests.
      gdi32/tests: Remove unused legacy values.
      gdi32: Introduce a unified function to perform COLORREF to pixel color mapping.
      gdi32: Add support for non-rgb colorrefs.
      gdi32/tests: Add tests for non-rgb colorrefs.
      gdi32: Add pixel_to_colorref primitives.
      gdi32: Implement SetPixel.
      gdi32/tests: Add tests for SetPixel.
      gdi32: Add get_pixel primitives.
      gdi32: Implement GetPixel.
      gdi32/tests: Add tests for GetPixel.
      gdi32/tests: Remove the no longer used todo functionality of the test_color macro.
      gdi32: Fix character code metrics for bitmap fonts.
      gdi32: Add a fake 1-entry color table for 1-bpp ddbs.

Hwang YunSong (2):
      po: Updated Korean translation.
      po: Updated Korean translation.

Jacek Caban (28):
      vbscript: Pass arguments to 1-arg functions directly if they are VT_VARIANT|VT_BYREF.
      vbscript: Added Hex function implementation.
      vbscript: Added Hex function tests.
      vbscript: Make sure to remove an object from object list in collect_objects.
      vbscript: Keep script context alive after Close call, but make it reusable.
      vbscript: Added more script state tests.
      vbscript: Properly release global variables.
      vbscript: Added more releasing tests.
      shlwapi: Make sure we don't write anything to output buffer if its size is too small to store the whole result.
      vbscript: Added lexer support for '_'.
      mshtml: Better error handling in NSContainer initialization.
      vbscript: Added support for hex literals not ending with '&amp;amp;'.
      mshtml: Added IHTMLDocument2::elementFromPoint implementation.
      urlmon: Skip tests that fail on too old IEs.
      wscript: Added tests using vbscript.
      mshtml.idl: Added IHTMLWindow5 and IHTMLStorage declarations.
      mshtml: Added IHTMLWindow6 stub implementation.
      vbscript: Get rid of no longer needed VB_VARIANT|VT_BYREF in Global_IsObject.
      vbscript: Added Global_IsEmpty implementation.
      vbscript: Added Global_isNull implementation.
      ieframe: ieframe variant of IEWinMain is Unicode.
      vbscript: Added vbSunday constant implementation.
      vbscript: Added remaining week day constants implementations.
      hlink: Reorder functions to avoid vtbl forward declaration.
      hlink: Don't use WINAPI for internal functions.
      hlink: Moved HLinkBrowseContext_Constructor to avoid vtbl forward declaration.
      hlink: Return S_FALSE in GetTargetFrameName when returning NULL.
      hlink: Added TargetFrameName tests.

Juan Lang (2):
      shell32: Check size of input parameters before copying to fixed length buffers.
      shell32: Use existing buffer rather than copying, and potentially truncating, a filename prior to executing it.

Ken Sharp (3):
      ntdll: Update Win2k8 to SP2.
      winecfg: Update English resource.
      browseui: Update English resources.

Ken Thomases (4):
      winecoreaudio: Fix a leak.
      winecoreaudio: Fix a test for allocation failure (copy/paste error).
      winecoreaudio: Avoid an extra copy/conversion of a string.
      winecoreaudio: Improved tracing.

Louis Lenders (2):
      kernel32: Add stub for GetThreadPreferredUILanguages.
      kernel32: Add stubs for several SRW lock functions.

Luca Bennati (7):
      po: Update Italian translation.
      dinput: Add Italian translation.
      inetcpl: Update Italian translation.
      comdlg32: Update Italian translation.
      winecfg: Update Italian translation.
      po: Update Italian translation.
      po: Update Italian translation.

Marcus Meissner (20):
      winhttp: Fixed sizeof calls (Coverity).
      wined3d: Fixed sizeof (Coverity).
      dsound: Added missing LeaveCriticalSection (Coverity).
      winecfg: Added missing break (Coverity).
      user32: Load PaddedBorderWidth from registry too (Coverity).
      usp10: Fixed some oom handling (Coverity).
      dsound: Remove dead code from mixer (Coverity).
      setupx.dll16: Fixed bad sizeof() (Coverity).
      msvcrt: Replaced bad memcpy by strcpy (Coverity).
      msvcrt: Use correct sizeof to realloc (Coverity).
      mshtml: Adjusted some incorrect sizeofs (Coverity).
      gdi32: Remove a incorrect sizeof from pointer arithmetic (Coverity).
      explorerframe: Fixed incorrect sizeof (Coverity).
      directshow: Removed bad sizeof in copy/pasted code (Coverity).
      ddraw: Lowercase variable names to fix a incorrect sizeof() (Coverity).
      shlwapi: Fixed bad pointer arithmentic by removing sizeof() (Coverity).
      user.exe16: Fixed incorrect sizeof() (Coverity).
      ntdll: Avoid shadowing "de" variable.
      ntdll: Avoid shadowing size variable.
      ntdll: Avoid shadowing "p" variable.

Matteo Bruni (1):
      wined3d: Remove an obsolete comment.

Michael Mc Donnell (1):
      shell32: Set pointer to NULL after free to avoid double free.

Michael Stefaniuc (5):
      msi: Move a TRACE before the continue (Smatch).
      msi: Remove a break after return (Smatch).
      msi: Remove a redundant NULL check before free (Smatch).
      urlmon: Remove a redundant NULL check before free (Smatch).
      winealsa.drv: Remove redundant NULL checks before free (Smatch).

Nikolay Sivov (3):
      ntdll: Fix SID data copy length.
      comctl32/monthcal: Update pointer after reallocation (Valgrind).
      comctl32/tests: Make state data accessible to caller (Valgrind).

Octavian Voicu (3):
      ddraw/tests: Test detachment of attached surfaces on Release.
      ddraw: Be consistent about param and local var naming across AddAttachedSurface implementations.
      ddraw: Keep track of interface attached by AddAttachedSurface and detach correct interface when parent is released.

Piotr Caban (36):
      msvcrt: Don't overwrite mbcinfo inside setlocale.
      msvcrt: Handle C locale in _setmbcp.
      msvcrt: Use ismbcodepage instead of mb_cur_max in mbcodepage dependent functions.
      msvcrt: Use _ismbblead instead of _isleadbyte in mbcodepage dependent functions.
      msvcrt: Move _pctype definition to locale.c.
      msvcrt: Added _mbtowc_l implementation.
      msvcrt: Don't duplicate _setmbcp functionality inside _create_locale function.
      msvcp90: Added basic_string::find_first_not_of implementation.
      msvcp90: Added operator+(basic_string, char) implementation.
      msvcp90: Added basic_string::reserve implementation.
      msvcp90: Added basic_string&amp;lt;char&amp;gt;::replace implementation.
      msvcp90: Added basic_string&amp;lt;wchar&amp;gt;::replace implementation.
      msvcp90: Added basic_string::operator[] implementation.
      msvcp: Sync spec files.
      msvcrt: Added missing calling convention specification.
      msvcrt: Fix handling of locales without region in MSVCRT_locale_to_LCID.
      msvcp90: Added basic_string::operator&amp;lt;= implementation.
      msvcp90: Added basic_string::operator&amp;gt; implementation.
      msvcp90: Added basic_string::operator&amp;gt;= implementation.
      msvcp90: Added more basic_string::assing functions.
      msvcp90: Added more basic_string constructor implementations.
      msvcp90: Added basic_string::max_size implementation.
      msvcp90: Remove code that is never executed.
      msvcp90: Added _String_val class implementation.
      msvcp: Sync spec files.
      msvcp90: Added basic_string::rfind implementation.
      msvcp90: Added basic_string::find_last_not_of implementation.
      msvcp90: Added basic_string::replace iterator based functions.
      msvcp90: Added basic_string::erase iterator based functions.
      msvcp90: Added basic_string::get_allocator implementation.
      msvcp90: Fix buffer size in basic_string_char_grow.
      msvcp90: Use debugstr_a to avoid overflow in traces.
      msvcp: Sync spec files.
      msvcrt: Initialize all ctype fields.
      shell32: Don't convert output parameter in SHBrowseForFolderA (Valgrind).
      shell32/tests: Fix uninitialized memory access (Valgrind).

Ričardas Barkauskas (12):
      ddraw: Use unsafe_impl_from_IDirect3DDevice for application provided interfaces.
      ddraw: Rename device_from_device1 to impl_from_IDirect3DDevice.
      ddraw: COM cleanup for IDirect3DDevice interface.
      ddraw: Use unsafe_impl_from_IDirect3DDevice2 for application provided interfaces.
      ddraw: Rename device_from_device2 to impl_from_IDirect3DDevice2.
      ddraw: COM cleanup for IDirect3DDevice2 interface.
      ddraw: Use unsafe_impl_from_IDirect3DDevice3 for application provided interfaces.
      ddraw: Rename device_from_device3 to impl_from_IDirect3DDevice3.
      ddraw: COM cleanup for IDirect3DDevice3 interface.
      ddraw: Use unsafe_impl_from_IDirect3DDevice7 for application provided interfaces.
      ddraw: Use impl_from_IDirect3DDevice7 for application provided interfaces.
      ddraw: COM cleanup for IDirect3DDevice7 interface.

Stefan Dösinger (3):
      d3d8: Remove the palette implementation methods.
      d3d9: Remove the palette implementation methods.
      wined3d: Remove d3d8/9 palette support.

Stefan Leichter (1):
      url: Add stub for OpenURLA.

Thomas Faber (1):
      ntdll/tests: Fix build with MSVC.

Uwe Bonnes (1):
      ntdll: Generate a single EV_TXEMPTY when the TX buffer turns empty.

Vincent Povirk (2):
      windowscodecs: Use a smaller magic number to detect JPEG files.
      msi: Use MsgWaitForMultipleObjectsEx to do waits.

Vitaliy Margolen (7):
      dinput: GetDeviceData always succeeds regardless if buffering is enabled or device is acquired.
      dinput: Acquire should not reset buffer position.
      dinput: Fix buffer size in test.
      dinput: Add buffer overflow check.
      dinput: Don't mask buffer overflow error.
      dinput: Put some checks back into GetDeviceData for DirectInput 8.
      dinput: Add some logging to base class.

Łukasz Wojniłowicz (2):
      po: Update Polish translation.
      winecfg: Update Polish translation.

--
Alexandre Julliard
julliard&amp;lt; at &amp;gt;winehq.org


&lt;/pre&gt;</description>
    <dc:creator>Alexandre Julliard</dc:creator>
    <dc:date>2011-10-21T18:48:34</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.wine.announce/200">
    <title>Wine release 1.3.30</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.wine.announce/200</link>
    <description>&lt;pre&gt;The Wine development release 1.3.30 is now available.

What's new in this release (see below for details):
  - DirectSound reimplemented on top of MMDevAPI.
  - Support for StretchBlt in the DIB engine.
  - User interface improvements in HTML help.
  - Some MSXML fixes.
  - Performance improvements in cmd.
  - Various bug fixes.

The source is available from the following locations:

  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.30.tar.bz2
  http://prdownloads.sourceforge.net/wine/wine-1.3.30.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.3.30:

    201  Igowin: masking problem - image is not transparent
   4140  Emu48 with HP49 ROM: parts of emulated screen stays black
   5180  vb6 ide can't run a simple test case
   5181  vb6 can't compile a simple file
   5322  Both MSVC6 and MSVB6 installers die very early
   5623  GetAsyncKeyState wrong if querying process doesn't have focus
   5841  XML database manipulation through ADO nonfunctional (support for MSXML2.XMLPARSER.3.0 -&amp;gt; CLSID {F5078F31-C551-11D3-89B9-0000F81FE221} needed)
   6620  ALEPH500 crashes with X11DRV_DIB_DeleteDIBSection
   7182  Arabic letters not positioned correctly
   7563  neoragex 0.6b does not run
   9400  Panzer General III Scorched Earth random hang, threading-related
   9454  Panzer General III Scorched Earth hang with seh:setup_exception nested exception
  12450  Adobe Acrobat Pro 6 &amp;amp; 7 / Acrobat Reader 6 &amp;amp; 7 -- "Detect and Repair" does nothing (MsiReinstallProduct)
  13383  Firefox 3.0rc1 crashes on startup on 64bit Kubuntu 8.04 [dogfood]
  13502  BRenBot application fails to start
  13564  VeohTV beta login window is improperly drawn
  13885  Visio 2003 crash on digit entry or paste
  13985  Skype 4 crashes
  14118  wine needs its own dxdiag
  14316  Elona is really slow
  15186  Grand Theft Auto crashes on game engine start
  15187  Combos changes in Win16 dialogs not noticed by TopDraw
  15218  Microsoft Office 2007: Exiting Groove Manager/Server crashes in kernel32
  15258  Program for programming HAM radios exits with 541 error
  15760  Wrong window size in QIP
  15945  WinSnap can't capture screen.
  16216  Arturia Minimoog VST: Interface controls doesn't draw well
  16270  ratDVD installer has (non-fatal) crash in winmm/time
  16491  Pindersoft DotNet Test hangs when advancing months (monthcal day state/notification data handling)
  16590  Audiosurf: Lines not breaking properly
  16594  Oberon game launcher does not show the buttons to launch the game.
  17068  HDR not correctly rendered (Counter-Strike: Source)
  17864  ipstats.c:1427: warning: 'append_udp_row' defined but not used on FreeBSD/OS X
  18086  Wine should provide a Tango compliant Icon
  18415  MarketMaker Crash during install
  18582  DVDFab: changing window focus causes window to shrink and can't bring back properly
  18651  Microsoft Reader hangs in full screen mode
  18979  Installation of Microsoft SQL Server Express crashes
  19196  XIII: no textures and fonts
  19310  Rosetta Stone crashes
  19645  Lotus 123 97 causes a page fault
  19740  Google Earth: "View in Google Maps" doesn't work (dogfood)
  19755  Open Watcom 1.8's binw/wcc.exe complains "Not enough memory on exec"
  19975  runasdate: child processes do not receive (adjusted) time
  19976  runasdate: running without /immediate causes a crash
  20009  Scrabble Online failed assertion
  20030  game, Taikodom doesn't run
  20364  The Dig (from STEAM) doesn't run on Arch Linux x86_64
  20462  Unable to uninstall Caesar IV
  20565  Emu42: change in StretchBlt causes black display background
  20600  City of Heroes crashes when disabling 3D sound in preferences
  20688  FIFA 2010: Sound does not work in multiplayer (Internet Game) match
  20778  Open Office Writer crash when press on Hebrew letters
  20872  Sim City 4 Deluxe: No texture in the minimap while loading a city
  20873  SimCity 4 Deluxe crash while loading the game
  20966  Everquest 1 crashes on startup
  20980  Tiny globe in Google Earth in DirectX mode [dogfood]
  21144  cmd missing newline in output?
  21409  Progecad 2009 Pro crashes on save - save as
  21533  Civilization II 16-bit crashes when showing the main menu.
  21647  Random hang in Europa Universalis III
  21685  ICQ 7 exits on load
  21686  ICQ 7 page fault
  21710  MotorM4X menu background image is not shown
  21885  uTorrent: inactive toolbar buttons have non-transparent icons
  22787  Irfanview: Crashes after clicking on website link
  22982  SyncToy help links always lead to the default overview page
  23113  winrar 3.93 installer displays garbage instead of licensing agreement
  23619  GTA San Andreas doesn't find widescreen video modes
  23850  Aliens vs Predator (2010) silently exits during startup, needs IGameExplorer::VerifyAccess (parental controls)
  24153  Adobe Audition 3 parts of interface not drawn
  24278  Transparent PNG are shown inverted by applications compiled with Lazarus
  24297  Google Earth Plugin install via BITS quits with an error message
  24859  EnhanceMySe7en: Fails to start
  25293  Starcraft II cursor on-game is blank
  25448  Filemaker Pro 11 can't be started from Linux main menu icon - Invalid or incorrect link
  25524  Hexplore installer complains about not being able to open a tmp file.
  25549  Mega Games Pack fails to draw bitmap graphics
  25552  winecfg audio test under-run errors
  25591  MS Office Pro 2010 Trial: garbled display on ribbon and file tab
  25714  All tool buttons in CHM viewer are displayed as printer
  25948  explorerframe/nstc tests shows some a leak in comctl32 under valgrind
  26009  Adventure games from Kheops Studio have wrong text alignment
  26053  urlmon/sec_mgr tests show some invalid writes under valgrind
  26601  The Void: audio stutters badly (when using ALSA full hardware acceleration)
  26640  Disciples II: sound artifacts during music playback
  26816  native msi2 installer exits with status 20, can't get version of mspatcha.dll
  27283  can not start  IBankWizard.msi installer
  27301  Space Empires: Star Fury doesn't display text in-game (orm=backbuffer)
  27382  WinRAR 4.x installer crashes when being run from certain filesystems
  27449  "pause" command behaviour differs from windows
  27540  Typing of the Dead demo: Crashes upon launch when directsound is set to emulation
  27542  Iexplore can't open url regression 2
  27557  Alice: Madness Returns - Securom Matroschka doesn't work out of the box
  27928  Program SIMPLO installer crashes
  27981  Ems Mysql manager and Ems Sql Manager do not start anymore wine 1.3.25
  27998  IE7 &amp;amp; IE8 have black back ground where page tabs should be and .GIF's no longer render
  28024  icy tower: installer wont launch
  28094  pwsafe 3.26: login box logo is replaced by a black square
  28112  Missing mouse cursor in menus of Atlantis Evolution
  28130  CamelSystems Power Post crashes
  28255  d3dx9/shader.ok fails with WINEDEBUG=warn+heap
  28262  mshtml/style.ok crashes when WINEDEBUG=warn+heap
  28284  HoverAce: audio becomes distorted then it cuts out during races (Alsa=emulation)
  28286  Backyard Baseball 2001 won't start
  28294  XPR108258.exe (csf player installer) crash
  28348  Age of Empires 2 rendering broken with OpenGL renderer
  28351  Hundred Swords demo: Fails to initialize Direct3D
  28369  WinRar 3.93 installer crashes after starting
  28376  djdecks for DX does not work
  28383  secur32/schannel test consistently fails on 32-bit debian testing
  28408  vbscript gc test crashes with WINEDEBUG=warn+heap
  28415  MIDI Broken (in, at least, the program VSTHost)
  28449  GnuTLS internal error in wine test case
  28466  Copy-Paste bug
  28484  .NET Framework 4.0: Crash after extracting files - unimplemented wer.WerReportAddDump
  28494  Purple areas in MS Word 2003's horizontal ruler
  28499  Enterprise Architect docked window icons fail no longer have a transparent background
  28502  Everest Poker and Casino crash when loading through proxy
  28517  Pikachu Volleyball stops playing sound effects
  28521  Black box around the mouse cursor
  28525  Wine doesn't start Dosbox if $PWD = ~/.wine
  28526  HTML-Kit 292's small icons have a white background
  28534  Igowin: miscolored shadows
  28561  crash while installing Vixi Freecorder with mono28/mono210 installed and without gecko-dbg installed
  28565  Mask color showing as background in toolbar buttons
  28566  winedbg crashes on gdb command remote file get
  28567  gdiplus/image.ok crashes on win64
  28568  secur32/schannel test often hangs with gnutls 2.12.10-2
  28587  League Of Legends PVP.net client can't retrieve profile information
  28591  Guild Wars: the audio track includes loud static bursts while playing the background music
  28606  Gnome-screensaver cannot lock screen while runing full-screen games
  28610  SystemParametersInfo(SPI_GETNONCLIENTMETRICS) should tolerate larger ncm.cbSize values
  28630  Crash on start of ahnenblatt

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

Changes since 1.3.29:

Akihiro Sagawa (2):
      ddraw: Use the same device name as Windows for the Direct3D HAL device.
      po: Update Japanese translation.

Alexander Lakhin (1):
      po: Update Russian translation.

Alexandre Julliard (11):
      winex11: Force the alpha channel to zero for mono-&amp;gt;color blits.
      winex11: Avoid recomputing the DC format when it hasn't changed.
      winex11: Remove redundant pixmap prefix in X_PHYSBITMAP field names.
      winex11: Pre-compute the color shifts for the supported XRender formats.
      winecfg: Set the background color for the web link.
      winex11: Get rid of the client-side DIB optimization in StretchBlt.
      winex11: Fall back to the DIB engine for client-side stretching.
      makedep: Ensure that error messages contain "error".
      winex11: Remove no longer needed support for a source DIB color map in XRender StretchBlt.
      winex11: Remove no longer needed support for a source DIB color map in X11 StretchBlt.
      winex11: Force alpha channel to 0 when doing color conversion in PutImage.

Alistair Leslie-Hughes (7):
      msxml3: Support creating IXMLParser Interface.
      mshtml: IID_IHTMLCurrentStyle4 isn't supported on IE6.
      mscoree: Add ICorDebug interface support.
      mscoree: Return S_OK from ICorDebug Initialize.
      mscoree: Define ICorDebugManagedCallback2 and ICorDebugMDA interfaces.
      mpr: Remove DllCanUnloadNow and DllGetClassObject.
      mscoree: Implement ICorDebug SetManagedHandler.

Andrew Eikum (21):
      winealsa.drv: Remove wave, mixer, and dsound driver code.
      wineoss.drv: Remove wave, mixer, and dsound driver code.
      winecoreaudio.drv: Remove wave, mixer, and dsound driver code.
      dsound: Remove hardware acceleration support.
      dsound: Validate buffer pointers in Unlock methods.
      winecfg: Replace DirectSound settings with Driver Diagnostics.
      dsound: Reimplement rendering devices on mmdevapi.
      dsound: Reimplement capturing devices on mmdevapi.
      dsound: Reimplement PropertySet on mmdevapi.
      dsound: Eliminate leftover driver structures.
      mmdevapi: Don't fail if dwChannelMask is not set correctly.
      wineoss.drv: Use a temporary OSS device to check format support.
      winealsa.drv: Fix default device creation logic.
      mmdevapi: Don't use invalid This pointer on static object.
      winmm: Handle DRV_QUERYMAPPABLE in waveXxxMessage.
      audio: Change winmm import to delayed import.
      winecfg: Reload winmm for each sound test.
      mmdevapi: Attempt to determine default devices from the registry.
      winecfg: Allow user to select default audio devices.
      dsound: Remove a few unused variables.
      dsound: Fix fragment position calculations.

Andrew Talbot (21):
      cabinet: Mark some fall-throughs in switch statements.
      comdlg32: Add a break statement to mark a semantic separation.
      d3d10: Mark a fall-through in a switch statement.
      d3dcompiler_43: Mark fall-throughs in switch statement.
      ddeml.dll16: Move break outside of if statement.
      dbghelp: Mark a fall-through in a switch statement.
      gdi32: Mark a fall-through in a switch statement.
      mapi32: Mark some fall-throughs in a switch statement.
      msacm32: Mark fall-through in switch statement.
      mshtml: Mark some fall-throughs in switch statements.
      mshtml: Mark fall-through in switch statement.
      msi: Add a break to a switch statement.
      msi: Mark fall-throughs in switch statements.
      msvcrt: Mark some fall-throughs in a switch statement.
      msvcrt: Remove a superfluous semicolon.
      msxml3: Add a break to a switch statement.
      ntdll: Mark some fall-throughs in a switch statement.
      oleaut32: Mark some fall-throughs in a switch statement.
      jscript: Mark a fall-through in a switch statement.
      jscript: Add breaks to some switch statements.
      dsound: Remove unneeded address-of operator from function name.

André Hentschel (13):
      gdi32: Add traces for the gamma functions.
      wer: Add stub for WerReportAddDump.
      d3d9/tests: Don't test function directly when reporting GetLastError().
      shell32/tests: Don't test function directly when reporting GetLastError().
      user32/tests: Don't test function directly when reporting GetLastError().
      kernel32/tests: Don't test function directly when reporting GetLastError().
      ntdll/tests: Don't test function directly when reporting GetLastError().
      wininet: Fix UrlComponents initialisation.
      winevdm: Don't give up if we can't shorten the current directory.
      po: Update German translation.
      ole32: Return if out of memory (Coverity).
      tools: Upgrade the config.guess/config.sub scripts.
      ntdll: Map ETIME to STATUS_IO_TIMEOUT.

Aric Stewart (2):
      usp10: Correct ScriptStringGetLogicalWidths to be based on char not glyph.
      usp10: Handle the SSA_PASSWORD flag in ScriptStringAnalyse.

Aurimas Fišeras (4):
      winecfg: Update Lithuanian translation.
      po: Update Lithuanian translation.
      winecfg: Update Lithuanian translation.
      po: Update Lithuanian translation.

Bernhard Loos (7):
      server: Store sharing state for named pipes.
      server: Only the sharing parameter of two instances of the same pipe have to match.
      server: Sharing 0 is not allowed for named pipes.
      server: It's possible to call NtQueryInformationFile on a pipe if it was opened with access 0.
      server: Correctly implement permission checking for named pipes.
      ntdll: Implement the NamedPipeConfiguration value for the FilePipeLocalInformation class of NtQueryInformationFile.
      server: If a debugger is attached to a process, child processes shouldn't get debugged.

Bruno Jesus (1):
      ws2_32: Fix UDP LINGER support in getsockopt.

Charles Davis (7):
      libwine: Fix resetting the install_name on Mac OS.
      winegcc: On Mac OS, turn -s into -Wl,-x.
      loader: Fix constant address warning on Mac OS.
      iphlpapi: Implement GetUdpTable() on Mac OS and the BSDs.
      server: Use syscall(2) instead of inline assembly on Mac OS, too.
      winemenubuilder: Don't define crc16() on Mac OS.
      wldap32: Silence a compiler warning.

Damjan Jovanovic (1):
      windowscodecs: Read PNGs sequentially.

Dmitry Timoshkov (5):
      kernel32: Add a bunch of VirtualProtect tests.
      ntdll: Use STATUS_INVALID_PAGE_PROTECTION as return value for invalid protections.
      kernel32: Fix a typo in the LoadLibrary return value testing.
      user32: Add support for iPaddedBorderWidth in NONCLIENTMETRICS.
      user32: Fix the logic deciding when to write to the destination structure.

Dylan Smith (4):
      richedit: Return number of bytes read for EM_STREAMIN with SF_TEXT.
      richedit: Return number of chars inserted for EM_STREAMIN with SF_RTF.
      riched20/tests: Avoid using flaky method of simulating typing.
      riched20/tests: Remove unnecessary SetFocus calls.

Eric Pouech (1):
      winedbg: Don't assert() on unsupported v-packets, but rather report an error.

Erich Hoover (7):
      hhctrl.ocx: Use the STD_PROPERTIES icon for the 'Options' toolbar button.
      hhctrl.ocx: Use a modified (two color) refresh icon for the 'Sync' toolbar button.
      hhctrl.ocx: Use separate icons for 'Hide' and 'Show' toolbar buttons based on the HIST_VIEWTREE icon.
      hhctrl.ocx: Use the correct values for current_tab when some tabs are disabled.
      hhctrl.ocx: Default to the correct tab for different HH_DISPLAY_* values.
      hhctrl.ocx: Open a specific topic when requested.
      hhctrl.ocx: When called as a program, quit when HtmlHelp call fails.

Francois Gouget (21):
      po: Mark a number of obviously incomplete cmd help messages as fuzzy in the Turkish translation.
      oleview: Separate the file filters with a space.
      winecfg: Separate the file filters with a semi-colon and a space.
      wordpad: Use a lowercase extension in a file filter.
      comctl32/tests: Add basic tests for the SysLink control.
      comctl32: Send a WM_CTLCOLORSTATIC message and erase the background while painting.
      gdi32/tests: Use if(0) instead of #if 0 to make sure code still compiles.
      msi/tests: Avoid #if 0 to make sure code still compiles.
      d3drm/tests: Remove an unneeded assert.h include.
      shell32: Add definitions for the IEnumACString interface.
      gdi32: The GetKerningPairsA() test should pass on all the platforms we care about now.
      tests: Remove unneeded assert.h includes.
      Assorted spelling fixes &amp;amp; co.
      po: Mark translations with mismatched printf format directives as fuzzy.
      browseui/tests: Skip some tests if IEnumACString is not supported.
      kernel32: Reset LastError if GetModuleFileName() succeeds.
      kernel32/tests: Check what happens if QueryDosDeviceA() is given an insufficient buffer.
      kernel32/tests: Test K32GetProcessImageFileNameA() and improve the QueryFullProcessImageNameA() tests.
      kernel32/tests: Better check the NT path returned by QueryFullProcessImageName().
      kernel32: Fix the NT path returned by QueryFullProcessImageName().
      ntdll: ETIME is not defined on FreeBSD.

Frédéric Delanoy (20):
      cmd: Use helper function to return file io buffer.
      cmd: Add WCMD_output_stderr function to output error messages to stderr.
      cmd: Output error messages to stderr where appropriate.
      cmd: Fix WCMD_fgets documentation.
      cmd: Fix comments in WCMD_color.
      msvcrt/tests: Remove dead assignments (Clang).
      cmd: Avoid reading char by char from console.
      cmd: Avoid checking whether we're in console mode for every read.
      cmd: Get rid of unused parameter in WCMD_ReadFile.
      cmd/tests: Don't convert lines with DOS endings in convert_input_data.
      cmd: Output error messages to stderr instead of stdout where appropriate.
      cmd: Improve WCMD_fgets documentation.
      cmd: Handle truncation for console reads.
      cmd: Avoid dead assignments (Clang).
      cmd: Improve handle type recognition in WCMD_ReadFile.
      cmd: Rename a parameter in WCMD_fgets.
      cmd: Infer handle type from handle value in WCMD_fgets and WCMD_ReadAndParseLine.
      cmd: Avoid reading char by char from files.
      cmd: Consistently use infinitive forms in commands help summary.
      cmd: Make PAUSE accept any keypress instead of a full input line.

Hans Leidekker (7):
      wtsapi32: Return success from WTSRegisterSessionNotification.
      explorer: Add a version resource.
      wininet: Ignore the accept types array in HttpOpenRequestA if there are invalid pointers.
      msi/tests: Properly preserve pending file renames.
      include: Add patchapi.h.
      mspatcha: Forward ApplyPatchToFileA to ApplyPatchToFileW.
      mspatcha: Add a stub implementation of GetFilePatchSignatureA/W.

Henri Verbeet (10):
      secur32: Use gnutls_record_get_max_size() to get the maximum message size.
      secur32: Return failure if chan_EncryptMessage() can't encrypt the entire buffer.
      secur32: Properly handle GNUTLS_E_AGAIN in (GnuTLS) schan_imp_send().
      secur32: Properly handle GNUTLS_E_AGAIN in (GnuTLS) schan_imp_recv().
      wined3d: Make the device parameter to wined3d_device_present() const.
      secur32: Handle the schan_buffers limit field in schan_get_buffer() instead of schan_pull().
      wined3d: Return WINED3DERR_NOTFOUND if the render target is NULL in wined3d_device_get_render_target().
      d3d9/tests: Add a test for IDirect3DDevice9::GetRenderTarget().
      winex11: Print the GL renderer and version when complaining about software / indirect rendering.
      wined3d: Make the device parameter to wined3d_device_get_primitive_type() const.

Huw Davies (15):
      gdi32: Make clip_line external.
      gdi32: stretch_bitmapinfo may need to adjust the dst visrect.
      gdi32: Implement stretch_bitmapinfo.
      gdi32: Forward StretchBlt calls from the dib driver to the null driver.
      gdi32: Use a separate variable to indicate the default has been retrieved.
      winex11: Remove some unused function ptrs.
      winex11: Initialise the dib color table.
      gdi32: Display the depth of a bitmap rather than the total number colors.
      gdi32: Keep track of the english family name if there's a localised name as well.
      gdi32: Move the font list initialisation to a separate function.
      gdi32: Cache the loaded font list properties.
      gdi32: Load the font properties from the cache if it exists.
      gdi32: Move some common default fonts to the head of the font list.
      gdi32: Require that we have freetype's FT_Load_Sfnt_Table function and remove the hacky fallback.
      wineps: The truetype metrics should now be obtained from gdi32, so remove obsolete code.

Hwang YunSong (3):
      po: Updated Korean translation.
      po: Updated Korean translation.
      winecfg: Updated Korean translation.

Jacek Caban (2):
      mshtml: Set frame interface to NULL after releasing it in IOleInPlaceObjectWindowless::InPlaceDeactivate.
      mshtml: Properly release body element in basic_style_test.

Jörg Höhle (6):
      winealsa: Simplify the test for 8bit linear PCM.
      wineoss: Simplify the test for 8bit linear PCM.
      winmm: Fix sum of available samples.
      winmm: Separate WINMM_Pause and WINMM_Reset.
      winmm: waveOutReset returns all buffers.
      winmm: Mark headers WHDR_DONE at the last possible time.

Louis Lenders (6):
      dpnet: Fill the DPN_SP_CAPS structure in IDirectPlay8Peer_GetSPCaps with some sane values + tests.
      gdiplus: Return zero properties in stubbed GdipGetPropertyCount.
      include: Add lmat.h.
      netapi32: Add stub for NetScheduleJobEnum.
      wine.inf: Add key for InstallDate under CurrentVersionNT.
      dwmapi: Add stub for DwmRegisterThumbnail.

Luca Bennati (1):
      po: Update Italian translation.

Maarten Lankhorst (2):
      quartz: Fix support for mpeg layer 1 and 2.
      winemp3: Add support for WAVE_FORMAT_MPEG.

Marcus Meissner (13):
      dpnet: Fixed bad pointer addition (Coverity).
      wpp: Add semicolons at end of code rules.
      dibdrv: Mark get_rop_codes as hidden.
      mscoree: Mark cordebug_init as hidden.
      mshtml: Mark replace_node_by_html as hidden.
      vbscript: Mark some symbols as hidden.
      msdaps: Mark create_* functions as hidden.
      dsound: Mark enum_callback and search_callback static.
      winex11.drv: Mark xrenderdrv_ExtTextOut as static.
      winmm: Mark two functions as hidden.
      ole32: Mark two functions as hidden.
      dsound: Make a function static, remove a no longer used array.
      kernel32: Fixed QueryDosDeviceNameW size (chars not bytes).

Marko Nikolic (3):
      comctl32/tests: Removed sign comparison warning in dpa tests.
      advapi32: Removed sign comparison warning.
      comctl32/tests: Removed sign comparison warning in datetime tests.

Matteo Bruni (5):
      wined3d: When creating a new shader, check shader type and version.
      d3d10core: Fixup HRESULT in a bunch of error cases.
      d3d8/tests: Test creating shaders with wrong type or version.
      d3d9/tests: Test creating shaders with wrong type or version.
      d3d10core/tests: Add some shader creation tests.

Michael Mc Donnell (1):
      d3dx9_36/tests: Fixed adjacency double free (valgrind).

Michael Stefaniuc (28):
      wineqtdecoder: Use FAILED instead of !SUCCEEDED.
      oleaut32/tests: Use FAILED instead of !SUCCEEDED.
      wshom.ocx: Don't bother with a FIXME in DllCanUnloadNow().
      ieframe: Don't open code CONTAINING_RECORD().
      krnl386.exe16: Don't open code CONTAINING_RECORD().
      shell32: COM cleanup in shellpath.c.
      shell32: Pass the object instead of the iface to helper functions.
      d3dx9_36/tests: Avoid using fmaxf.
      comctl32/tests: Standardize COM in imagelist.c.
      comctl32/tests: Don't accept Win95 behavior.
      gameux: Don't compare with TRUE.
      sane.ds: Don't compare with TRUE.
      wordpad: Don't compare with TRUE.
      msxml3: Use SUCCEEDED instead of !FAILED.
      oleaut32: Fix some VarCyFrom* tests.
      oleaut32/tests: Make the EXPECT_* macros that take no args more robust.
      oleaut32/tests: Cleanup the EXPECTRES macros.
      include: Remove 'l' modifier from numeric constants in winerror.h.
      quartz: Free two assert calls from having side effects.
      dsound: COM cleanup for the IDirectSoundCapture iface.
      shell32: Merge enumidlist.h into the main header file.
      shell32: Pass an object instead of an iface to a helper function.
      shell32: Basic COM cleanup for the IEnumIDList iface.
      shell32: Avoid the forward declaration of the IEnumIDList vtbl.
      shell32: Get rid of a local typedef for a struct.
      shell32: Simplify RecycleBin_EnumObjects() a little.
      shell32: Return the IEnumIDList object on its creation.
      shell32: Avoid an unsafe iface to object cast in AddToEnumList().

Nikolay Sivov (20):
      comctl32/monthcal: Fix week numbers background color.
      comctl32/monthcal: Also invalidate today label while setting new today date.
      comctl32/monthcal: After notification safely free buffer allocated on heap.
      comctl32/tests: Fix a test that depends on control size.
      comctl32/treeview: Free checkbox imagelist when control is about to be killed.
      kernel32/tests: Move CompareStringA data to a table.
      msxml3: Accept disabling of external entities loading.
      msxml3: Accept disabled parameter entities feature.
      msxml3: Accept lexical handler parameter entities switch.
      msxml3: Accept DTD prohibition feature.
      msxml3: Support setting unlimited xml stream length for a reader.
      msxml3: Support setting unlimited nesting depth for a reader.
      msxml3: Support setting namespaces feature to default value.
      msxml3: Use provided qualified name length while writing end element tag.
      advapi32/tests: Add one more QueryServiceStatusEx() test.
      msxml3: Add some useful traces and demangle some parameter names.
      msxml3: Use helper to set properties.
      msxml3: Use a helper to get property values.
      oleaut32/typelib: Properly handle allocation failure on creation.
      oleaut32/typelib: Use BSTR for filename.

Peter Schellenbach (1):
      comctl32/statusbar: Fixed missing icon in owner draw panels.

Piotr Caban (4):
      msvcrt: Fix wcsncpy_s implementation.
      msvcrt: Fix __pioinfo block size.
      msvcrt: Free fd entries with incorrect HANDLE value.
      msvcrt: Added _iswdigit_l implementation.

Ričardas Barkauskas (9):
      ddraw: Use unsafe_impl_from_IDirectDrawPalette for application provided interfaces.
      ddraw: COM cleanup for the IDirectDrawPalette interface.
      ddraw/tests: IDirect3DViewport3, IDirect3DViewport2 and IDirect3DViewport use same implementation.
      ddraw: Use unsafe_impl_from_IDirect3DViewport3 for application provided interfaces.
      ddraw: Use impl_from_IDirect3DViewport3 instead of cast to IDirect3DViewportImpl*.
      ddraw: Compare IDirect3DViewport3 interface instead of IDirect3DViewportImpl.
      ddraw: COM cleanup for IDirect3DViewport3 interface.
      ddraw: Use unsafe_impl_from_IDirect3DViewport for application provided interfaces.
      ddraw: Use unsafe_impl_from_IDirect3DViewport2 for application provided interfaces.

Stefan Dösinger (4):
      ddraw/tests: Use sizeof instead of a magic number.
      ddraw/tests: Use the variable instead of the type in sizeof().
      d3d9: Implement FPUSETUP for msvc.
      d3d8: Implement FPUSETUP for msvc.

Thomas Faber (5):
      shell32/tests: Fix build with MSVC.
      gdi32/tests: Fix MSVC build in icm.c.
      gdi32/tests: Fix MSVC build in bitmap.c.
      kernel32/tests: Fix MSVC build in file.c and pipe.c.
      kernel32/tests: Fix MSVC build in console.c.

Thomas Mullaly (5):
      urlmon: Added custom security manager support to MapUrlToZoneEx2.
      urlmon: Improved MapUrlToZone{Ex2} and GetSecurityId support.
      urlmon: Improved IUri support for wildcard URLs.
      urlmon/tests: Added tests for GetSecurityIdEx2.
      urlmon: Added basic GetSecurityIdEx2 implementation.

Vincent Povirk (2):
      gdiplus: Include an alpha channel in HBITMAPs created from Bitmaps.
      gdiplus: Fix pointer math for the 64-bit tests.

--
Alexandre Julliard
julliard&amp;lt; at &amp;gt;winehq.org


&lt;/pre&gt;</description>
    <dc:creator>Alexandre Julliard</dc:creator>
    <dc:date>2011-10-10T18:10:49</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.emulators.wine.announce">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.emulators.wine.announce</link>
  </textinput>
</rdf:RDF>

