Hi,<div><br></div><div>I want to unsubscribe from this list, how to do it?</div><div><br clear="all"><div>Best,<br>    Gennady Telegin</div>
<br><br><div class="gmail_quote">On Sat, Feb 16, 2013 at 12:30 AM, Alexandre Julliard <span dir="ltr"><<a href="mailto:julliard@winehq.org" target="_blank">julliard@winehq.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

The Wine development release 1.5.24 is now available.<br>
<br>
What's new in this release (see below for details):<br>
  - Keyboard and mouse wheel support in the Mac driver.<br>
  - Regular expression support in VB Script.<br>
  - Many RichEdit code cleanups.<br>
  - Various bug fixes.<br>
<br>
The source is available from the following locations:<br>
<br>
  <a href="http://prdownloads.sourceforge.net/wine/wine-1.5.24.tar.bz2" target="_blank">http://prdownloads.sourceforge.net/wine/wine-1.5.24.tar.bz2</a><br>
  <a href="http://mirrors.ibiblio.org/wine/source/1.5/wine-1.5.24.tar.bz2" target="_blank">http://mirrors.ibiblio.org/wine/source/1.5/wine-1.5.24.tar.bz2</a><br>
<br>
Binary packages for various distributions will be available from:<br>
<br>
  <a href="http://www.winehq.org/download" target="_blank">http://www.winehq.org/download</a><br>
<br>
You will find documentation on <a href="http://www.winehq.org/documentation" target="_blank">http://www.winehq.org/documentation</a><br>
<br>
You can also get the current source directly from the git<br>
repository. Check <a href="http://www.winehq.org/git" target="_blank">http://www.winehq.org/git</a> for details.<br>
<br>
Wine is available thanks to the work of many people. See the file<br>
AUTHORS in the distribution for the complete list.<br>
<br>
----------------------------------------------------------------<br>
<br>
Bugs fixed in 1.5.24 (total 38):<br>
<br>
   6512  power-tab-editor freezes at end of a song<br>
   8598  msvcrt file IO functions do not handle unicode properly in text mode<br>
  12908  Battle Zone I does not start.<br>
  16685  redraw problem in AIM_675<br>
  17380  CListCtrl: wrong icon spacing<br>
  17762  Citavi: Application is very slow<br>
  17763  Citavi: mouse doesn't catch links<br>
  18079  AutoCorect: does not properly display custom checkboxes made by Alcinoe<br>
  20294  sigma photo pro crashes in X11DRV_DIB_DeleteDIBSection<br>
  24089  EverQuest: Escape to Norrath: login screen is blank without native ie6<br>
  24315  Verizon Media Manager crashes on exit (VZMediaagent.exe<br>
  24361  Crashday: game is unusably slow during gameplay<br>
  24474  Simpsons Hit & Run sound bug<br>
  24554  Black screen in Everquest 2 (lighting issue?)<br>
  25576  Microsoft Flight Simulator X: Demo/Deluxe Edition, menu blank without native ie7<br>
  25584  Racedriver:GRID sound hardware acceleration not working<br>
  25958  DreamStation 1 free music tracker visually freezes under some conditions<br>
  27011  Lucent Heart: patcher window is blank<br>
  27905  HUNTED The Demon Forge: Sound does not work in the game (in movies this works)<br>
  29718  IE4 setup wants wininet.dll.LoadUrlCacheContent<br>
  29873  Guild Wars: Water graphic is missing<br>
  30008  Resource Hacker logo on about window has black background<br>
  30183  Fchart installation crashes<br>
  30246  EA Origin:Crashes when using openssl 1.0.1<br>
  30839  BSTR cache corrupts most of cached BSTR entries<br>
  31308  Remote Tools for Visual Studio 2012 RC installer for Windows on ARM (WoA) crashes because TPIDRURW (user TLS register) needs to be set to TEB address<br>
  31706  Sacred Underworld: Some models glow like a Christmas tree<br>
  31977  YoudaoDict crash at start<br>
  32520  EVE Online and other games want d3d11.dll.D3D11CreateDevice<br>
  32669  Ghost Master: invisible mouse pointer unless 'Enhanced Cursor' option selected<br>
  32808  installer of PPTV: needs unimplemented atl100.dll.AtlComModuleRegisterClassObjects<br>
  32818  Adrenalin Extreme Show: launcher.exe has repainting issues<br>
  32842  TurboTax 2012 needs shlwapi.dll IsInternetESCEnabled stub<br>
  32858  Crash dialog Details button Russian text doesn't fit<br>
  32862  Microsoft Expression Design 4 (Free Version) needs WindowsCodecsExt.dll (Microsoft Windows Codecs Extended Library)<br>
  32882  Grand Theft Auto IV doesn't start, aborts with a GLX error.<br>
  32909  QQDownload 3.9 needs unimplemented msvcr80.dll._wstat32i64<br>
  32929  Microsoft Expression Design 4 (Free Version) needs windowscodecsext.dll.WICCreateColorTransform_Proxy<br>
<br>
----------------------------------------------------------------<br>
<br>
Changes since 1.5.23:<br>
<br>
Akihiro Sagawa (1):<br>
      gdi32: Ensure a fixed-pitch full-width character has double advance of a half-width character.<br>
<br>
Alexander Morozov (1):<br>
      ole32: Avoid a deadlock when a being loaded DLL calls CoRegisterClassObject from its DLL_PROCESS_ATTACH handler.<br>
<br>
Alexandre Julliard (28):<br>
      winemac: Don't move off-screen windows to a random position.<br>
      gdi32: Return the correct module handle for the initial display driver load.<br>
      explorer: Retrieve the graphics driver module from gdi32.<br>
      explorer: Return a simple boolean instead of a window in the wine_create_desktop entry point.<br>
      wintab32: Retrieve the graphics driver module from gdi32.<br>
      imm32: Retrieve the graphics driver module from gdi32.<br>
      winex11: Ignore color key and exposures when using the null surface.<br>
      user32: Avoid releasing a potentially null pointer.<br>
      server: Also exclude the top-level client rectangle for windows that have a pixel format.<br>
      server: Return the window paint flags in the get_visible_region request.<br>
      user32: Don't paint to the surface if the window has a pixel format, regardless of the state of the top parent.<br>
      wininet: Don't reset the available size after the async has been queued.<br>
      user32: Prefer loading color cursors in LoadImage.<br>
      ntdll: Add a helper function to check that a fault address lies in a known virtual memory view.<br>
      ntdll: Check for invalid %gs value in 32-bit code.<br>
      winex11: Preserve the client window when changing the window visual.<br>
      server: Don't support debug registers in ptrace if sys/user.h is missing.<br>
      loader: Define our own auxv structure.<br>
      loader: Rename the elf_hash function to avoid conflicts.<br>
      odbccu32: Remove an unnecessary source file.<br>
      twain_32: Remove an unnecessary DllMain entry point.<br>
      cryptnet: Remove an unnecessary DllMain entry point.<br>
      dpnhpast: Remove an unnecessary DllMain entry point.<br>
      iphlpapi: Remove an unnecessary DllMain entry point.<br>
      ktmw32: Remove an unnecessary DllMain entry point.<br>
      sensapi: Remove an unnecessary DllMain entry point.<br>
      usp10: Remove an unnecessary DllMain entry point.<br>
      wtsapi32: Remove an unnecessary DllMain entry point.<br>
<br>
Alistair Leslie-Hughes (1):<br>
      fusion: Return correct error for null public token.<br>
<br>
Andrew Talbot (8):<br>
      jscript: Avoid signed-unsigned integer comparisons.<br>
      mapi32: Avoid signed-unsigned integer comparisons.<br>
      kernel32: Avoid signed-unsigned integer comparisons.<br>
      mscoree: Avoid signed-unsigned integer comparisons.<br>
      mmdevapi: Avoid signed-unsigned integer comparisons.<br>
      mlang: Avoid signed-unsigned integer comparisons.<br>
      msdaps: Avoid signed-unsigned integer comparisons.<br>
      msctf: Avoid signed-unsigned integer comparisons.<br>
<br>
André Hentschel (4):<br>
      ntdll: Set TPIDRURW to TEB on thread init for ARM.<br>
      make_xftmpl: Avoid comparing a char with EOF.<br>
      winedbg: Add PState to cpu_register_map for ARM64.<br>
      ntdll: Implement RtlUnwind for ARM.<br>
<br>
Aric Stewart (6):<br>
      usp10: Fix typo with Script_Khmer_Numeric.<br>
      usp10: Split the core Itemize function out to be able to support differences between the normal and OpenType versions.<br>
      usp10: Update diacritical script handling for non OpenType Itemization.<br>
      usp10: Free default_language items when freeing script cache.<br>
      usp10: Fix memory leak when a font has 0 languages, scripts or features.<br>
      usp10: Correct error with ScriptLayout log2vis.<br>
<br>
Austin English (4):<br>
      windowscodecsext: Add a stub dll.<br>
      shlwapi: Add a stub for IsInternetESCEnabled.<br>
      d3d11: Add a stub for D3D11CreateDevice.<br>
      wininet: Add a stub for LoadUrlCacheContent.<br>
<br>
Daniel Jelinski (6):<br>
      comctl32/listview: Correct icon spacing calculation when set to 0 or -1.<br>
      comctl32/listview: Always use large icon size when calculating icon spacing.<br>
      comctl32/listview: Do not touch icon spacing if set explicitly.<br>
      user32: Fix CopyImage implementation when changing cursor to icon.<br>
      comctl32/listview: Better handling of custom colors in report view.<br>
      comctl32/listview: Fix LVM_SETICONSPACING on 64bit machines.<br>
<br>
Detlef Riekenberg (2):<br>
      advapi32/tests: Skip tests on non-English systems.<br>
      kernel32/tests: Skip tests on non-English systems.<br>
<br>
Dmitry Timoshkov (14):<br>
      wbemprox: Free name in create_signature (Coverity).<br>
      comctl32: Test appropriate tool window for active state.<br>
      gdi32: Add support for 16-bit QUERYESCSUPPORT queries.<br>
      gdi32: Add a bunch of tests for CreateDC/ResetDC with a custom DEVMODE.<br>
      winspool.drv: Turn macros into helper functions.<br>
      wineps.drv: Add DEVMODE dumping to make debugging device state easier.<br>
      winspool.drv: There is no need to speculate about wineps.drv default DEVMODE.<br>
      gdi32: Make sure that actual clipping region is updated for a EMF DC.<br>
      gdi32: Add more EMF clipping tests.<br>
      gdi32: OffsetClipRgn should update actual clipping region for a EMF DC.<br>
      gdi32: IntersectClipRect should update actual clipping region for a EMF DC.<br>
      gdi32: ExcludeClipRect should update actual clipping region for a EMF DC.<br>
      gdi32: SelectClipPath should update actual clipping region for a EMF DC.<br>
      kernel32: There is no need for lock/unlock heap in GlobalAlloc.<br>
<br>
Erich Hoover (2):<br>
      advapi32: Support registry objects in GetNamedSecurityInfo.<br>
      advapi32: Support registry objects in SetNamedSecurityInfo.<br>
<br>
Francois Gouget (5):<br>
      kernel32/tests: Reduce the size of the console buffer to speed up the tests.<br>
      rpcrt4/tests: Trace the GUID when it is wrong.<br>
      d3d11: Make debug_d3d_driver_type() static.<br>
      ws2_32/tests: Fix the GetAcceptExSockaddrs() test.<br>
      winetest: Trace the time it takes to run each test.<br>
<br>
Frédéric Delanoy (1):<br>
      msi: Fix memory leak (coverity).<br>
<br>
Hans Leidekker (12):<br>
      windowscodecs: Implement IWICColorContext::InitializeFromFilename.<br>
      windowscodecs: Add a stub IWICColorTransform implementation.<br>
      windowscodecs: Convert the source bitmap to the requested pixel format in IWICColorTransform::Initialize.<br>
      windowscodecs: Implement IWICComponentFactory::CreateDecoderFromFileHandle.<br>
      wbemprox: Trace the qualifier value in IWbemClassObject::GetNames.<br>
      windowscodecsext: Implement WICCreateColorTransform_Proxy and IWICColorTransform_Initialize_Proxy.<br>
      windowscodecs: Implement IWICBitmapFrameDecode::GetColorContexts for TIFF images.<br>
      msiexec: Add /unregserver support.<br>
      msiexec: Convert DoRegServer to Unicode.<br>
      wininet/tests: Fix a test failure.<br>
      msi/tests: Move a couple of tests from install.c to msi.c.<br>
      msi: Don't remove products if msidbUpgradeAttributesOnlyDetect is set.<br>
<br>
Henri Verbeet (2):<br>
      wined3d: Add WINED3DFMT_INST to the format table.<br>
      configure: Include Xlib.h before Xrandr.h.<br>
<br>
Huw Davies (23):<br>
      riched20: Actually pass the ANSI string to the break proc.<br>
      riched20: Pass the character ptr and string length directly to the break proc helper.<br>
      riched20: Pass a character ptr and length to SplitParagraph.<br>
      riched20: Pass character ptrs to the whitespace finding functions.<br>
      riched20: Move the text to the paragraph level.<br>
      riched20: Move SplitRun to wrap.c and make it static.<br>
      riched20: Move the split point calculation to wrap.c.<br>
      riched20: Move run extent calculation to wrap.c.<br>
      riched20: The run width is always passed so we don't need to calculate it again.<br>
      riched20: Pass the run to the text drawing routine.<br>
      riched20: Move underline pen creation to a helper function.<br>
      riched20: Move y offset calculation to a helper function.<br>
      riched20: Move text color determination to a helper function.<br>
      riched20: Move the white space painting operations to a common function.<br>
      riched20: Remove the special case tab handling now that we handle that in draw_space.<br>
      riched20: Make it possible to perform point -> char conversion while holding a context.<br>
      riched20: The string len parameter is no longer necessary.<br>
      riched20: Use the point from char helpers to calculate the selection rectangle.<br>
      riched20: Simplify selection painting by drawing a selected run twice with appropriate clipping.<br>
      riched20: Move underline drawing to a common function.<br>
      riched20: Move the range clamping to the helper now that the range isn't used later on.<br>
      riched20: Move the password string hack to just before it's used.<br>
      riched20: Use ME_PointFromChar to calculate the caret position.<br>
<br>
Jacek Caban (13):<br>
      atl100: Added AtlComModuleRegisterClassObjects implementation (based on AtlModuleRegisterClassObjects).<br>
      oleaut32: COM clean up of ITypeLib2 interface implementation.<br>
      mshtml: Use VT_ERROR as return type in DispCallFunc call.<br>
      oleaut32: Return error if VT_HRESULT is used as return type in DispCallFunc.<br>
      urlmon: Clean up handling tested URLs.<br>
      urlmon: Fixed QueryInfo tests during BINDSTATUS_PROXYDETECTING notification.<br>
      urlmon: Skip reported_url tests when binding to object.<br>
      urlmon: Fixed tests on IEs that report BINDSTATUS_DECODING.<br>
      oleaut32: Don't free a string in SysFreeString if it's already in cache.<br>
      oleaut32: Added some SysFreeString tests.<br>
      urlmon: Allow available_bytes to be set before protocol_continue call.<br>
      wininet: Set available bytes in InternetQueryDataAvailable even if it ends up in async call.<br>
      vbscript: Added support for a few more constants.<br>
<br>
Jactry Zeng (4):<br>
      msvcr100: Added _wstat32i64 implementation.<br>
      msvcr100: Added _stat32i64 implementation.<br>
      msvcr80: Sync _wstat32i64 and _stat32i64 implementation.<br>
      msvcr90: Sync _wstat32i64 and _stat32i64 implementation.<br>
<br>
Jeff Latimer (2):<br>
      wmvcore: Add stub implementation for WMCreateEditor.<br>
      wmvcore: Fix a typo.<br>
<br>
Juan Lang (2):<br>
      iphlpapi: Fix HRESULT/win32 error code confusion.<br>
      cryptui: Use add_usage_to_oid correctly.<br>
<br>
Julian Rüger (1):<br>
      po: Update German translation.<br>
<br>
Jörg Höhle (4):<br>
      ntdll: Use the monotonic time counter also for timer queues.<br>
      winmm: More compatible midiIn/Out[Un]Prepare MHDR_* flag handling.<br>
      winmm: More compatible waveIn/Out[Un]Prepare WHDR_* flag handling.<br>
      winmm: Handle GetTickCount overflow in MIDI player.<br>
<br>
Ken Thomases (25):<br>
      winemac: Implement ScrollDC().<br>
      winemac: Implement support for minimizing windows.<br>
      winemac: Build a map from Mac virtual key codes to Win32 vkeys and scan codes based on Mac keyboard layout.<br>
      winemac: Rebuild key map when Mac keyboard layout changes.<br>
      winemac: Generate KEY_PRESS/RELEASE events from Cocoa key events.<br>
      user32: In TranslateMessage, handle ToUnicode returning 2 or more chars.<br>
      winemac: Implement ToUnicodeEx().<br>
      winemac: Ignore Cocoa's window frame adjustments for off-screen windows.<br>
      winemac: Implement Beep().<br>
      winemac: Implement MapVirtualKeyEx().<br>
      winemac: Implement VkKeyScanEx().<br>
      winemac: Implement GetKeyNameText().<br>
      winemac: Implement fake support for the active Windows keyboard layout.<br>
      winemac: Implement SysCommand() to prevent Alt keypresses from activating system menu.<br>
      winemac: Add WineApplication methods to convert from Cocoa to Win32 coordinate space.<br>
      winemac: Implement MOUSE_MOVED(_ABSOLUTE) events.<br>
      winemac: Process clicks in an inactive window in addition to activating it.<br>
      secur32: On Mac, add support for cipher suites defined in 10.8 SDK.<br>
      user32: Improve mouse wheel scrolling in edit control.<br>
      user32: Improve mouse wheel scrolling in listbox control.<br>
      comctl32: Eliminate redundant local variable (gcWheelDelta == -wheelDelta).<br>
      comctl32: Improve mouse wheel scrolling in listview control.<br>
      comctl32: Improve mouse wheel scrolling in treeview control.<br>
      winemac: Implement MOUSE_SCROLL events.<br>
      winemac: Prevent Cocoa from consuming certain key-down events.<br>
<br>
Ludger Sprenker (1):<br>
      windowscodecs: Add enum type WICTiffCompressionOption.<br>
<br>
Marcus Meissner (1):<br>
      comdlg32: Free files on errorpath (Coverity).<br>
<br>
Michael Stefaniuc (20):<br>
      ddraw/tests: Use assignment instead of memcpy to copy structs.<br>
      crypt32: Use assignment instead of memcpy to copy structs.<br>
      wined3d: Remove ERR() on HeapAlloc failure for small sizes known at compile time.<br>
      ieframe: Let C look like C.<br>
      krnl386.exe16: Let C look like C.<br>
      gphoto2.ds: Let C look like C.<br>
      iphlpapi: Let C look like C.<br>
      qedit: Let C look like C.<br>
      d3drm: Let C look like C.<br>
      riched20: Let C look like C.<br>
      usp10: Let C look like C.<br>
      d3d10core: Remove ERR() on HeapAlloc failure for small sizes known at compile time.<br>
      d3d8: Remove ERR() on HeapAlloc failure for small sizes known at compile time.<br>
      d3d9: Remove ERR() on HeapAlloc failure for small sizes known at compile time.<br>
      d3dx9_36: Remove ERR() on HeapAlloc failure for small sizes known at compile time.<br>
      d3drm: Remove ERR() on HeapAlloc failure for small sizes known at compile time.<br>
      amstream: Remove ERR() on HeapAlloc failure for small sizes known at compile time.<br>
      d3dcompiler_43: Remove ERR() on HeapAlloc failure for small sizes known at compile time.<br>
      dmime: Remove ERR() on HeapAlloc failure for small sizes known at compile time.<br>
      wineoss.drv: Use offsetof to calculate the size of a struct with variable length array.<br>
<br>
Nikolay Sivov (3):<br>
      oledb32: Add a table of init properties, support Persist Security Info switch in init string.<br>
      xmllite: Store start data pointer for comments.<br>
      xmllite: Basic test for chunk value read vs full value read.<br>
<br>
Nozomi Kodama (1):<br>
      d3dx9: Use const instead of CONST.<br>
<br>
Piotr Caban (11):<br>
      jscript: Rename jsheap_t to heap_pool_t.<br>
      jscript: Don't use jsstr_t in JSRegExp structure.<br>
      jscript: Don't use jsstr_t in js_NewRegExp.<br>
      jscript: Move code operating on JSRegExp out of do_regexp_match_next function.<br>
      jscript: Make context generic in internal regular expression functions.<br>
      jscript: Moved generic regular expressions code to separate file.<br>
      vbscript: Added IRegExp2 stub.<br>
      vbscript: Added IRegExp2_QueryInterface tests.<br>
      vbscript: Added partial implementation of IDispatch methods in IRegExp2.<br>
      vbscript: Added IRegExp2::Pattern implementation.<br>
      vbscript: Rename vbsheap to heap_pool.<br>
<br>
Roman Dadkov (3):<br>
      ole32/tests: Add test for SetClientSite.<br>
      mpr/tests: Test to check the return values of WNetGetUniversalNameA.<br>
      ole32/tests: Add test for OleRun.<br>
<br>
Stefan Dösinger (2):<br>
      wined3d: Use the ARBfp ffp pipeline only if ARBfp is supported.<br>
      wined3d: Reserve one vs constant on r200.<br>
<br>
Vijay Kiran Kamuju (1):<br>
      msvcr90: Update the manifest version.<br>
<br>
--<br>
Alexandre Julliard<br>
<a href="mailto:julliard@winehq.org">julliard@winehq.org</a><br>
<br>
</blockquote></div><br></div>