Skip to content
Snippets Groups Projects
Forked from wine / wine
134769 commits behind the upstream repository.
ANNOUNCE 21.64 KiB
This is release 0.9.47 of Wine, a free implementation of Windows on Unix.

What's new in this release:
  - New scheme for OpenGL support in child windows.
  - Lots of fixes for regression test failures.
  - A Tahoma replacement font.
  - Lots of bug fixes.

Because of lags created by using mirrors, this message may reach you
before the release is available at the public sites. The sources will
be available from the following locations:

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

Binary packages for various distributions will be available from:

  http://www.winehq.org/site/download

You will find documentation on

  http://www.winehq.org/site/documentation

You can also get the current source directly from the git or CVS
repositories. Check respectively http://www.winehq.org/site/git or
http://www.winehq.org/site/cvs for details.

If you fix something, please submit a patch; instructions on how to do
this can be found at http://www.winehq.org/site/sending_patches

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

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

Changes since 0.9.46:

Alexandre Julliard (26):
      msvcirt: Added stub implementation of msvcirt.dll.
      comctl32/tests: Avoid destroying a DPA twice.
      mshtml: The HTMLDocument URL is a standard WCHAR string, not a BSTR.
      msi: Avoid accessing a freed object.
      user32/tests: Compare against ASCII string first since it may not be a valid Unicode string in that case.
      shlwapi: Fix GetAcceptLanguagesA to not read past the end of the buffer.
      ntdll: Clear heap blocks also for WARN_ON(heap).
      ntdll: Remove assumptions that the subheap is at the beginning of the memory block.
      ntdll: Convert the subheap list to a standard list.
      ntdll: Make the heap structure more compatible with the NT layout.
      kernel32: Improve tracing in GlobalAlloc.
      server: Add a default access mapping function for files, and use it for devices too.
      imagehlp: Fixed UpdateDebugInfoFile definition.
      user32/tests: Replace GWL_WNDPROC by GWLP_WNDPROC.
      winenas.drv: Add workaround for INT64 type too.
      ntdll: Fix the HEAP_CreateSubHeap return value (spotted by Allan Tong).
      kernel32: Use FIELD_OFFSET instead of pointer cast.
      server: Use the file_pos_t type for file sizes and offsets in the protocol structures.
      winex11: Use ExtEscape to flush the GL drawable to the physdev.
      winex11: Don't store a physdev pointer in the GL context.
      msvcrt: Fix demangling of function pointers by maintaining the left/right distinction for type references.
      winex11: Add generic mechanism for managing WM_STATE properties.
      winex11: Set the SKIP_PAGER and SKIP_TASKBAR styles on tool windows.
      winex11: Reuse the mwm hints when computing the window X11 rectangle.
      winex11: Don't use a window manager border for a simple WS_BORDER-style border.
      kernel32: Get rid of the NLS_RegOpenSubKey function, its behavior is broken.

Andrew Talbot (11):
      msvfw32: Fix a memory leak.
      ole32: Fix some memory leaks.
      oleaut32: Fix some memory leaks.
      secur32: Fix some memory leaks.