WineHQ
Alexandre Julliard says...

Wine Announcement

The Wine development release 1.2-rc5 is now available.

What's new in this release (see below for details):
  - Many translation updates.
  - A lot of bug fixes.

The source is available from the following locations:

  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.2-rc5.tar.bz2
  http://prdownloads.sourceforge.net/wine/wine-1.2-rc5.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
repository. Check http://www.winehq.org/site/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.2-rc5:

   3756  ATMEL AVRStudio4 crash
   8665  winecfg: please do not remove not-present directories
  11188  Most attempts to save in Warcraft III 1.21a Reign of Chaos crash the game
  12973  QIP: Does not work
  13028  winetest's Stop button does not work
  13891  start.exe http://someurl/ does not work (affects any app that invokes external browser, e.g. Google Sketchup)
  14319  When running Call of Duty 2, the text in the main game menu is blocky and unreadable.
  14554  FLSynthmaker menus show up on the wrong screen in Xinerama mode
  15567  Navision 4.0 sp2 stoped to work when wine upgraded to version 1.1.5
  15728  star wars force commander graphics are blocky
  16001  Quicken crashes when attempting to load files.
  16342  Songbird can't play music files
  16368  installer need access to My Documents
  16670  Angry Planet Temper (app does not start) starting problems give some dll differences
  18314  The Witcher: Launcher window invisible (taskbar enty appears)
  18450  EVE Online crashes
  18710  Installer omits question because of langid
  18808  Microsoft FlightSimulator 9 (2004): surface errors and missing textures
  19154  Recent Blizzard Downloader crashing during download
  19394  Quicken 2007 Basic Crashes on file load
  19419  EVE Online crashes when loading Caldari station environment
  20084  winetricks -q controlpad fails
  20145  DrawIconEx() doesn't draw 1 bpp monochrome Icons correctly
  20155  FlatOut 2 - some UI elements shown as transparent white instead of correct color
  20698  FlatOut 2 - Screen is rendered as black (HUD and menus are working)
  20816  Civilization II crashes on startup when sound is enabled in Wine
  20821  Fusion Sega emulator renders content misplaced
  20848  Pumuckl: regained sound but crashes at start (16bit mm)
  21125  Asteroids game crashes when sound is enabled
  21498  Metatrader 4: window gets lost after minimize
  21509  Windows 7 SDK aborts on startup because of unimplemented gdiplus.GdipGetImageThumbnail
  21962  Call of Duty 4 crashes
  22003  Napoleon: Total War demo has no sound
  22311  PlayOnline viewer corrupts terminal console
  22684  Jedi Knight: Dark Forces II screen flips when picking up an item
  22685  unimplemented function msvcr90.dll._wmakepath_s (affects Spiceworks)
  22897  Mouse cursor is damaged when DCOM98 is used
  22990  Lotus Organizer and Word Pro will not print
  23025  D-Pad is not functional in epsxe
  23112  flash player install crashes
  23169  GeForce FX: Extremely low performance with NPOT textures
  23171  Adobe CS4 installer causes a page fault
  23201  Motocross Madness 2 crashes at start (d3d)
  23238  Repton 3: crashes when viewing map (unhandled page fault on write)
  23241  Icons are blacked out/blank in some Altium Designer 2009 GUI elements
  23242  Windows Platform SDK 2003 installer crashes
  23263  Moon Tycoon gets stuck in loop saying No Direct3D / Switching to software rasterizer.
  23274  Jedi Knight: Dark Forces II screen blue-tearing when picking up an item
  23306  AOE III: Polish patch v1.13 fails to apply
  23314  cmd treats all command lines with '/?' as builtin commands

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

Changes since 1.2-rc4:

Akihiro Sagawa (9):
      hhctrl.ocx: Add Japanese translation.
      comdlg32: Update Japanese translation.
      gphoto2.ds: Add Japanese translation.
      mapi32: Add Japanese translation.
      localspl: Update Japanese translation.
      shdoclc: Add Japanese translation.
      winspool.drv: Add Japanese translation.
      jscript: Add Japanese translation.
      shdoclc: Fix Japanese translation.

Alessandro Pignotti (1):
      winedevice: Use 64-bit wide delta when relocating.

Alexandre Julliard (20):
      hlink/tests: Comment out a test for an uninitialized return value.
      ntdll: Fix the initial FPU control word on 64-bit.
      shell32/tests: Use the windows directory for the SHParseDisplayName test to avoid ambiguous namings.
      user32: Fallback to English in MessageBoxIndirect if the specified language is not supported.
      advapi32: Make rpcrt4 a delayed import to work around circular dependencies with native.
      ntdll: Fix the initial FPU control word on 32-bit too.
      jscript/tests: Fix a test that fails because of the reduced FPU precision.
      psapi/tests: Fix the working set tests for Wow64.
      ntdll/tests: Fix some exception tests for Wow64.
      kernel32: Add the TlsAlloc/FreeInternal entry points.
      user32/tests: Add more systematic tests to validate the DDE client-side A<->W conversions.
      user32/tests: Fix some DDE test failures on Win9x.
      kernel32: Avoid returning the same name when GetTempFileName is called twice in a short interval.
      ntdll: Add a WINEARCH environment variable that allows forcing a specific 32- or 64-bit architecture.
      user32/tests: Restructure the DDE end-to-end tests to make it easier to add new cases.
      user32/tests: Add some Unicode test cases for A/W mappings.
      user32/tests: Fix more DDE test failures on Win9x.
      user32: Add a heuristic for Unicode mappings of DDE data on the server side.
      Revert "winebrowser: Convert URL obtained through DdeGetData to Unicode."
      shell32: Fix DDE command tracing now that we are receiving Unicode.

Andrew Nguyen (6):
      ddraw: Validate structure pointers and sizes in IDirect3D3::FindDevice.
      ddraw: Allow the ddraw RGB device to be enumerated in IDirect3D3::FindDevice.
      ddraw/tests: Add an observation regarding device color model criteria for IDirect3D3::FindDevice.
      msvcrt: Implement _makepath_s.
      msvcrt: Implement _wmakepath_s.
      gdiplus: Add a few additional traces to gdiplus image functions.

Andrey Turkin (1):
      ntdll: Fix race in NtRead/WriteFile.

André Hentschel (13):
      winedump: Update README.
      cmd: Update German translation.
      user32: Update comment.
      krnl386.exe16: Update a comment.
      winemaker: Ignore the Global section.
      winemaker: Ignore files not found by the search function.
      winemaker: Warn on include path starting with drive letter.
      winemaker: Don't use deprecated -mcpu option.
      uxtheme: Quiet a noisy fixme.
      winetest: Implement aborting.
      kernel32: Update a warning.
      wineps.drv: Update comments.
      winetest: Also abort while sending.

Aric Stewart (2):
      winex11.drv: Make UploadGlyph fallback to notdef and space so as to not fail.
      shlwapi: URL_FILE_USE_PATHURL flag only unescapes file urls in UrlCanonicalize.

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

Dmitry Timoshkov (1):
      comctl32: Add a bunch of imagelist storage tests, make them pass under Wine.

Dylan Smith (5):
      winemine: Native RegisterClassEx requires cbSize to be set.
      shell32: Native RegisterClassEx requires cbSize to be set.
      shdocvw: Native RegisterClassEx requires cbSize to be set.
      wordpad: Remove untranslated resources from the Chinese translation.
      wordpad: Use correct resource ID for tab stops dialog.

Eric Pouech (2):
      mmsystem.drv: Always map parameters for all callback kinds.
      mmsystem.drv: Always create a thunk for MMIO objects.

Florian Köberle (1):
      comctl32/tests: Test calculating the rect of a child item while handling TVN_ITEMEXPANDED.

Francois Gouget (27):
      crypt32/tests: Add a trailing '\n' to ok() calls.
      d3d10/tests: Add a trailing '\n' to ok() calls.
      msvcrt/tests: Add a trailing '\n' to an ok() call.
      opengl32/tests: Add a trailing '\n' to a skip() call.
      usp10/tests: Add a trailing '\n' to an ok() call.
      msvcrt/tests: Make test_dup2() static.
      shlwapi/tests: Make the XXX_Construct() functions static.
      ntdll: Fix a typo in a parameter name.
      ws2_32/tests: Fix a typo in a variable name.
      msvcr90/tests: Make test_invalid_parameter_handler() static.
      winemenubuilder: Add a trailing '\n' to a FIXME() call.
      msvcr100: The msvcr100 debug channel is unused so remove it.
      mmdevapi/tests: Add a trailing '\n' to an ok() call.
      wined3d: Remove spaces after '\n's.
      shell32/tests: Make I{DataObject,ShellBrowser}Impl_Construct() static.
      d3dxof: Make fdi_{alloc,free}() static.
      d3dx9_36: Make assemble_shader() static.
      gdiplus: Make measure_ranges_callback() static.
      wordpad: Make print_preview() and preview_page_hittest() static.
      kernel32: GetProcessDword() is unused so remove it.
      usbd.sys: Fix the test for type control endpoints.
      winecfg: The winecfg debug channel is unused so remove it.
      programs: Remove spaces before '\n's in the resources.
      winhlp32: Remove a space before an ellipsis in the Dutch translation.
      wineboot: Remove a space before an ellipsis in the Norwegian (Bokmal) translation.
      programs: Add a space before ellipses in the Slovenian translation.
      Assorted typo and spelling fixes.

Frédéric Delanoy (2):
      cmd: Initial PATH value taken from registry, not wine.conf.
      cmd: Update French translation.

Gustavo Henrique Milaré (21):
      winecfg: Update Portuguese translation.
      wordpad: Update Portuguese translation.
      browseui: Update Portuguese (Brazilian) translation.
      appwiz.cpl: Update Portuguese translation.
      notepad: Fix Portuguese translation.
      credui: Update Portuguese (Brazilian) translation.
      avifil32: Update Portuguese (Brazilian) translation.
      wordpad: Fix Portuguese translation.
      notepad: Update Portuguese (Brazilian) translation.
      winefile: Update Portuguese translation.
      progman: Update Portuguese translation.
      gphoto2.gs: Update Portuguese (Brazilian) translation.
      jscript: Update Portuguese (Brazilian) translation.
      mapi32: Update Portuguese (Brazilian) translation.
      msacm32: Update Portuguese (Brazilian) translation.
      mshtml: Updated Portuguese (Brazilian) translation.
      oledlg: Update Portuguese (Brazilian) translation.
      msi: Update Portuguese (Brazilian) translation.
      oleacc: Update Portuguese (Brazilian) translation.
      sane.ds: Update Portuguese (Brazilian) translation.
      serialui: Fix Portuguese (Brazilian) translation.

Hans Leidekker (1):
      msi: Avoid a crash when the cabinet file must be downloaded.

Henri Verbeet (2):
      wined3d: read_from_framebuffer_texture() isn't suitable for readback of onscreen surfaces.
      ddraw: Avoid an integer overflow in IDirectDrawSurfaceImpl_BltFast().

Hwang YunSong (9):
      comctl32: Update Korean resource.
      gphoto2.ds: Update Korean resource.
      oledlg: Update Korean resource.
      setupapi: Update Korean resource.
      shdoclc: Update Korean resource.
      winecfg: Update Korean resource.
      wininet: Update Korean resource.
      avifil32: Update Korean resource.
      mapi32: New Korean resource.

Ilya Basin (1):
      shell32/tests: SHELL_ArgifyW(%2|%*|%~3, ...) tests.

Jacek Caban (4):
      mshtml: Fixed event tests.
      mshtml: Check if event_table entry is allocated before using it in remove_event_handler.
      shdocvw: Return IHTMLDocument2's IDispatch in get_Document.
      mshtml: Use correct iexplore.exe path in mshtml.inf.

Jose Rostagno (5):
      wineconsole: Fix Spanish translation.
      winecfg: Fix Spanish translation.
      start: Fix Spanish translation.
      regedit: Fix Spanish translation.
      winhlp32: Fix Spanish translation.

Juan Lang (1):
      wincrypt.h: Remove duplicate definitions.

Jörg Höhle (2):
      winealsa: Only linear PCM is supported.
      mmsystem: Handle WAVE_FORMAT_QUERY case.

Ken Thomases (1):
      winex11: Allow setting focus on active window, if no focus window.

Luca Bennati (2):
      kernel32: Update Italian translation.
      cmd: Update Italian translation.

Maarten Lankhorst (1):
      winecfg: Only initialise the audio drivers once.

Marko Nikolic (2):
      advapi32/tests: Fixed -Wsign-compare warnings in security tests.
      advapi32/tests Fixed test macro in ConvertSecurityDescriptorToString.

Matteo Bruni (1):
      wined3d: Check for error conditions in GL call.

Michael Stefaniuc (17):
      wordpad: "Fix" an error in the Norvegian translation.
      wordpad: Remove untranslated resources from the Turkish translation.
      winecfg: Fix an error in the Chinese (Traditional) translation.
      xcopy: Add the Romanian translation.
      xcopy: Update the English resource.
      cmd: Don't treat all command lines with '/?' as builtin commands.
      serialui: Add the Romanian translation.
      hhctrl.ocx: Add the Romanian translation.
      gphoto.ds: Add the Romanian translation.
      net: Add the Romanian translation.
      notepad: Fix an error in the Wallon resource.
      notepad: Fix an error in the Chinese (Simplified) resource.
      msvfw32: Add the Romanian translation.
      oledlg: Add the Romanian translation.
      jscript: Update the Romanian translation.
      reg: Add the Romanian translation.
      winedbg: Add the Romanian translation.

Misha Koshelev (1):
      include: Include d3dx9shape.h in d3dx9.h.

Nikolay Sivov (10):
      msxml3: Don't force parser encoding when loading from file.
      msxml3: Support xml:lang attribute in IXMLElement::getAttribute().
      msxml3: Don't crash on null pointer when doing ::Next() on a last child.
      msxml3: Extend traces for inc/dec refs on libxml2 documents.
      msxml3: Properly free namespace structure pointer.
      msxml3: Use vtable macros consistently, depending on pointer type.
      msxml3: Silence a warning in ::get_baseName() for document nodes.
      msxml3: Accept CLSID_FreeThreadedDOMDocument30 in class factory.
      msxml3: Don't free namespace data tracked in a tree.
      msxml3/tests: A test to show difference in XPath and XSLPattern for node position.

Paul Chitescu (1):
      gdi32: If driver is missing claim vectorial fonts are supported so GDI fonts (freetype) are used.

Peter Davies (1):
      winegcc: Enable the use of gcov and PGO.

Piotr Caban (1):
      msvcrt: Added __crtLCMapStringW partial implementation.

Sven Baars (3):
      cmd: Update Dutch translation.
      oledlg: Fix Dutch translation.
      shell32: Fix Dutch translation.

Vincent Povirk (6):
      gdiplus: Stub GdipGetRenderingOrigin.
      gdiplus: Stub GdipGetLineTransform.
      gdiplus: Stub GdipMultiplyLineTransform.
      gdiplus: Stub GdipGetPathGradientCenterColor.
      gdiplus: Always create path gradient brushes with blend positions.
      gdiplus: Stub GdipGetEncoderParameterListSize.

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

--
Alexandre Julliard
julliard@winehq.org