Pages

Showing posts with label android. Show all posts
Showing posts with label android. Show all posts

Monday, February 4, 2019

Wine stable release 4.1 is now available for Linux FreeBSD Android and macOS

Wine stable release 4.1 is now available for Linux FreeBSD Android and macOS

What's new in this release:
  • Support for NT kernel spinlocks.
  • Better glyph positioning in DirectWrite.
  • More accurate reporting of CPU information.
  • Context handle fixes in the IDL compiler.
  • Preloader fixes on macOS.
  • Various bug fixes.
The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.


Bugs fixed in 4.1 (total 30):

  11070  importpfx fails, needs PFXImportCertStore implementation
  33456  D3DXMatrixTransformation: Broken calculation when scalingrotation and scaling is used
  38274  White water in Heroes VI (DXTn volume textures)
  38558  cmd.exe bundled with Windows XP messed up when using FOR /F
  39663  GOG Galaxy client 1.x hangs or reports 'Something went wrong during DeelevateStrategy'  error in Win7 mode (GOG Galaxy service needs wtsapi32.WTSQueryUserToken implementation)
  39890  Orcish Inn fails to start with exception System.NotImplementedException
  40441  Chicken tournament crashes when loading texture
  42491  wine builds are not reproducible (widl needs initializization of datatype2 in add_typedef_typeinfo)
  43252  IcmpSendEcho doesn't work with a ReplySize<56 br="">  43322  Regression in Test Drive Unlimited 2, visual artifacts
  44469  Multiple apps using Windows 10 v1507+ UCRT crash due to multiple missing api-ms-win-crt-private-l1-1-0.dll._o__xxx stubs/forwards (Win10 DISM pkgmgr.exe, MS DirectX Shader Compiler)
  44941  Bioshock Remastered doesn't start in windowed mode
  45326  Multiple 64-bit kernel drivers crash on unimplemented function ntoskrnl.exe.__C_specific_handler (NoxPlayer 6.x, MTA:SA 1.5.x)
  45447  [World of Tanks] Borderless window broken since 1.0.2
  46137  NI Kontakt 5 crashes on unimplemented function msvcp140.dll.?_Getcat@?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W
<56 br="">@std@@@std@@@std@@SAIPAPBVfacet@locale@2@PBV42@@Z
  46298  Middle-earth: Shadow of War (steam appid 356190) crashes on launch
  46303  Warcraft 3: Reign of Chaos (Czech language) can't be installed from CD
  46453  The Testament of Sherlock Holmes crashes while loading level with builtin d3dx9_43
  46465  Visual Studio 2015 crashes on unimplemented function msvcp140.dll._Equivalent
  46469  Only the first XInput controller is detected in wine 4.0
  46479  64-bit mono crashes in RtlAddGrowableFunctionTable
  46482  Gas Guzzlers Combat Carnage crashes when changing screen resolution
  46485  PBM_STEPIT crashes with division by zero when MinVal == MaxVal == 0
  46488  Diablo 2 LoD: Direct3D regression: Unhandled exception: Access_violation (c0000005)
  46489  ClrMamePro crashes on update attempt
  46494  64bit WinMerge crash after clicking "About WinMerge"
  46499  Multiple games crash in GetRawInputData when exiting(House Party, Murderous Pursuits, ICEY)
  46520  Kindred Spirits on the Roof crashes
  46536  Empire Earth (GOG version) main menu rendering is broken
  46569  ToDoList 7.1 : fails to launch after WINE upgrade to 4.0 version

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

Thursday, January 24, 2019

Wine stable release 4.0 is now available for Linux FreeBSD Android and macOS

Wine stable release 4.0 is now available for Linux FreeBSD Android and macOS

The Wine team is proud to announce that the stable release Wine 4.0 is now available.
This release represents a year of development effort and over 6,000 individual changes. It contains a large number of improvements that are listed in the release notes below. The main highlights are:
  • Vulkan support.
  • Direct3D 12 support.
  • Game controllers support.
  • High-DPI support on Android.
The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.


What's new in Wine 4.0
======================


*** Direct3D

- Initial support for Direct3D 12 is implemented. Direct3D 12 support
  requires the vkd3d library, and a Vulkan-capable graphics card.

- The Multi-Threaded Command Stream feature is enabled by default.

- OpenGL core contexts are always used by default when available. In
  the previous release, these were already used by default for
  Direct3D 10 and 11 applications on AMD and Intel graphics
  cards. That has been extended to all graphics cards, and all
  versions of Direct3D before 12.

- Among others, the following notable Direct3D 10 and 11 features are
  implemented:
 
  - Multi-sample textures and views, as well as multi-sample resolves.
  - Per-sample fragment shading.
  - Support for 1D textures.
  - Draws without render target views or depth/stencil views.
  - Multiple viewports and scissor rectangles per draw.
  - Depth clipping control.
  - Depth bias clamping.
  - Stream output without geometry shaders.
  - Several more capability queries.
  - Several more resource formats.

- The "depth bias clamping" feature mentioned above requires the
  ARB_polygon_offset_clamp/EXT_polygon_offset_clamp OpenGL
  extension. All Direct3D 10+ capable hardware should be able to
  support that extension, but it has come to our attention that some
  NVIDIA "Legacy Drivers" do not. We encourage affected users to
  explore whether the Free Software Nouveau drivers meet their needs.

- Several Direct3D 11 interfaces have been updated to version 11.2,
  and several DXGI interfaces have been update to version 1.6. This
  allows applications requiring those newer interfaces to start
  working.

- The first steps towards more fine-grained locking in the Direct3D
  implementation have been taken. This will be an ongoing effort to
  take better advantage of modern high core count CPUs.

- Support for using the correct swap interval is implemented, for both
  DXGI and DirectDraw applications.

- Application-configurable frame latency is implemented for Direct3D
  9Ex and DXGI applications.

- S3TC-compressed 3D textures are supported. S3TC-compressed 2D
  textures were already supported, provided the OpenGL drivers
  supported them.

- When the ARB_query_buffer_object OpenGL extension is available,
  query results can be polled with lower latency, resulting in a
  modest performance improvement in specific cases.

- Validation of Direct3D 8 and 9 resource pool and usage restrictions,
  as well as blit restrictions, has been improved.

- The Direct3D graphics card database recognizes more graphics cards.

- New HKEY_CURRENT_USER\Software\Wine\Direct3D registry keys:
  - "MultisampleTextures" (REG_DWORD)
    Enable (0x1, default) or disable (0x0) support for multi-sample
    textures.
  - "Renderer" (REG_SZ)
    The backend API to target. Possible values are "gl" (default) for
    OpenGL and "gdi" for GDI.

- Deprecated HKEY_CURRENT_USER\Software\Wine\Direct3D registry key:
  - "DirectDrawRenderer"
    This has been superseded by the "Renderer" setting above.

- Removed HKEY_CURRENT_USER\Software\Wine\Direct3D registry key:
  - "StrictDrawOrdering"
    This feature was previously deprecated in favor of the
    multi-threaded command stream feature, and has been completely
    removed.


*** Graphics

- A complete Vulkan driver is implemented, using the host Vulkan
  libraries under X11, or MoltenVK on macOS.

- A builtin vulkan-1 loader is provided as an alternative to the SDK
  loader.

- Icons in PNG format are supported, enabling loading high-resolution
  256x256 icons.

- The standard icons include a 256x256 version to take advantage of
  the PNG support.

- Many Direct2D interfaces have been updated to version 1.2.

- New HKEY_CURRENT_USER\Software\Wine\Direct2D registry key:
  - "max_version_factory" (REG_DWORD)
    Limit the interface version of the ID2D1Factory interface to the
    specified version. 0x0 for ID2D1Factory, 0x1 for ID2D1Factory1,
    etc. By default there is no limit.

- Using an ARGB visual as default X11 visual is supported.

- The old 16-bit DIB.DRV driver is implemented using the DIB engine.

- Polygon drawing in the DIB engine is much faster for large polygons.

- A0, A1 and A2 paper sizes are supported for generic printers.

- Arrows are supported in GdiPlus.


*** Kernel

- Support for running DOS binaries under Wine is removed. When
  execution of a DOS binary is requested, an external DOSBox instance
  is launched. This doesn't apply to Win16 binaries, which are still
  supported internally.

- All the CPU control and debug registers can be accessed by kernel
  drivers, including on 64-bit.

- Events, semaphores, mutexes and timers are implemented in kernel
  mode for device drivers.

- The WaitOnAddress synchronization primitives are supported.

- Reported processor information correctly distinguishes logical and
  physical CPU cores to support hyper-threading.

- Detailed BIOS information can be queried on Linux platforms.

- The various debugger APIs support manipulating a 32-bit Wow64
  process from a 64-bit process context.

- Application settings, compatibility information and execution levels
  are recognized in application manifests.

- The various file I/O completion modes are implemented.

- Debug registers are supported on NetBSD.


*** User interface

- The infrastructure for setting DPI awareness and scaling of non
  DPI-aware applications is implemented. However, actual scaling of
  window contents is only supported on Android at this point.
  Scaling is disabled by default and can be enabled by setting the
  "DpiScalingVer" value under HKEY_CURRENT_USER\Control Panel\Desktop.

- Window class redirection is supported, enabling support of Common
  Controls version 6 features for standard USER controls like buttons.

- The standard USER controls Button, Listbox, Combobox, Edit and
  Static support version 6 features, including theming.

- The standard Task Dialog is implemented, including support for
  icons, hyperlinks, progress bars, and various other UI elements.

- Cue banners are supported in version 6 of the Edit control.


*** Desktop integration

- Exporting MIME-type file associations to the native desktop can be
  disabled with a checkbox under the Desktop Integration tab in
  winecfg.  It can be configured programmatically by setting the
  "Enable" value under
  HKEY_CURRENT_USER\Software\Wine\FileOpenAssociations.

- The File Dialog can display file properties like size, times and
  attributes.

- The File Dialog optionally shows the Places toolbar on the left-hand
  side.

- The shell folder Public is used instead of AllUsersProfile to follow
  the behavior of recent Windows versions.

- The shell File Browser supports keyboard shortcuts to rename (F2
  key) and delete (Delete key) shell folders.

- Many standard icons are added to the Shell library.

- Shell Autocompletion is supported.

- In desktop mode the taskbar won't be displayed on top of fullscreen
  windows.

- Additional names are provided for standard cursors to better match
  existing X11 cursor themes.


*** Input devices

- HID game controllers are supported in the XInput and Raw Input APIs.

- An SDL driver is implemented to make SDL game controllers
  available through the HID interface.


*** Internet and networking

- JScript has an EcmaScript compliant mode, which supports a number of
  features not available in legacy mode.

- JavaScript property accessors are supported.

- HTML style object is rewritten to support standard-compliant mode.

- HTML documents respect X-UA-Compatible HTTP header, allowing web
  pages to request specific compatibility mode. The
  HKEY_CURRENT_USER\Software\Wine\MSHTML\CompatMode key may be used to
  override the requested mode.

- MSHTML supports non-HTML elements, allowing limited SVG support.

- A number of new HTML APIs are supported.

- The proxy server can be configured through the Internet Control
  Panel applet.

- Stream I/O is implemented in WebServices.

- The Web Services on Devices API (WSDAPI) is implemented, including
  sending and receiving the various message types.

- More system information is reported through WBEM, including CPU,
  BIOS, video controller, and network adapter properties.


*** Cryptography

- Asymmetric encryption keys, as well as RSA and ECDSA signature
  verification are supported.

- The GCM and ECB encryption chaining modes are supported.

- Optimal Asymmetric Encryption Padding (OAEP) is supported in RSA
  encryption.

- A Kerberos security provider is implemented, supporting Kerberos
  authentication.

- A selection dialog for public key certificates is implemented.

- If available, GnuTLS is used on macOS in preference to the
  CommonCrypto framework.


*** Text and fonts

- Character tables are based on version 11.0.0 of the Unicode Standard.

- The new subpixel font rendering of FreeType >= 2.8.1 is supported.

- When a font face is missing, FontConfig is queried to provide
  possible substitutions.

- The font selected in the console emulator properly scales with the
  display DPI.

- Memory font resources are supported in DirectWrite.

- The builtin Wingdings font contains clock images.


*** Audio

- The Windows Media Player interfaces are implemented and support
  media playback.

- An MP3 decoder is provided as DirectX Media Object.


*** macOS

- The preloader is implemented on macOS, for better address space
  layout compatibility.

- The Command key can be mapped to Ctrl, by setting the
  "LeftCommandIsCtrl" or "RightCommandIsCtrl" values under
  HKEY_CURRENT_USER\Software\Wine\Mac Driver.

- The App Nap energy-saving feature is disabled by default in GUI
  processes. It can be re-enabled by setting the "EnableAppNap" value
  under HKEY_CURRENT_USER\Software\Wine\Mac Driver.


*** Android

- Setting the mouse cursor is supported using the APIs available in
  Android >= 7.

- The new version of the Android graphics buffer allocator API is
  supported, to enable graphics support on Android >= 8.

- Android x86-64 platforms are supported also in 64-bit mode, however
  WoW64 mode is not supported yet in the WineHQ packages.


*** ARM platforms

- Stubless COM proxies are implemented on ARM.

- The Windows calling convention for variadic functions is supported
  on ARM64.

- Exception handling and debugging is better supported on ARM64
  platforms.

- The MinGW toolchain is supported for cross-compilation to ARM64.


*** Built-in applications

- The Ping program provides actual pinging functionality using
  IcmpSendEcho.

- The SchTasks task scheduler program can create and delete tasks.

- The RegEdit registry editor has an improved hex editor for binary
  values.

- FOR loops are properly handled in the Command Interpreter.

- The XCopy program supports the /k (keep attributes) option.


*** Internationalization

- The Japanese 106 keyboard is properly supported.

- Translation of timezone names is supported.

- There is a partial translation to the Sinhala language.

- More locales are supported in the Resource Compiler (wrc) and
  Message Compiler (wmc).


*** Development tools

- winedbg supports debugging WoW64 processes.

- In gdb proxy mode, winedbg supports a --port option to specify the
  port used to connect to gdb.

- winegcc uses better heuristics for finding the appropriate lib
  directory for 32/64-bit cross-compiles.

- winegcc supports building native subsystem libraries.

- winegcc also looks for includes in the top-level include directory
  of the installation prefix.

- winebuild supports a -mfpu option for specifying the FPU
  architecture on ARM platforms.

- winedump supports dumping SLTG-format typelibs.


*** IDL compiler

- Application Configuration Files (ACF) are supported.

- Asynchronous interfaces are supported.

- Type and method serialization using encode/decode attributes is
  supported.

- The defaultvalue() attribute is supported for pointer types.

- Generated files are always specific to the target platform. The
  target can be specified the same way as with the other tools,
  using the cpu-manufacturer-os platform specification.

- Nesting of pointers and arrays works correctly.

- Correct size and alignment are generated for encapsulated unions.

- The __int32 type is supported.

- The -robust command line option is recognized (but ignored) for
  compatibility with the Microsoft IDL compiler.

- Multiple typelibs can be generated into a single resource file.


*** .NET

- 32-bit CIL-only .NET binaries are supported on 64-bit.

- The Mono engine is updated to version 4.7.5 with some upstream Mono
  fixes.


*** RPC/COM

- The typelib marshaller is reimplemented. It generates format strings
  and then uses the standard NDR marshalling routines; this way it
  also works on 64-bit and ARM platforms.


*** Installers

- MSI custom actions run in a separate process, enabling proper
  support for mixed 32/64-bit installers.

- Deferred installation actions are supported in MSI.


*** Build infrastructure

- The test framework supports building helper dlls inside a test, to
  allow testing features that require loading an external library.

- The test framework supports testing Windows kernel drivers.

- It is possible to build and run a WoW64 tree from inside the Wine
  source directory. Previously an out-of-tree build was required.

- A .editorconfig file is provided with the recommended indentation
  parameters.


*** Miscellaneous

- The Task Scheduler service and APIs are implemented.

- The Windows Management Instrumentation service is implemented.

- The OPC Services (Open Packaging Conventions, used for Microsoft
  Office XML files) library is implemented.

- The HKEY_PERFORMANCE_DATA magic registry key is partially
  implemented.


*** New external dependencies

- The Vulkan library is used to implement the Vulkan graphics driver.

- The Vkd3d library is used to implement Direct3D 12 on top of Vulkan.

- The SDL library is used to support game controllers.

- The GSSAPI library is used to implement Kerberos authentication.


--
Alexandre Julliard
julliard@winehq.org

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

Friday, January 18, 2019

Wine development release 4.0-rc7 is now available for Linux FreeBSD and macOS

Wine development release 4.0-rc7 is now available for Linux FreeBSD and macOS

The Wine development release 4.0-rc7 is now available.
What's new in this release:
  • Bug fixes only, we are in code freeze.
The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.


Bugs fixed in 4.0-rc7 (total 13):

  20728  Multiple video players crash when opening audio or video file (MPC-HC v1.6.5, PotPlayer 1.5.x)(FilterGraph_create releases/destroys controlling IUnknown)
  26369  A.R.E.S. Extinction Agenda 1.x (.NET 2.0, XNA 3.1 game) crashes during intro ('quartz' FilterGraph2_Connect must translate HRESULT of failures more correctly)
  29461  BurnPlot (VB6 app) fails to start, complaining with "Run-time error '438'" (WshShell3 'SpecialFolders' collection 'item' method invocation fails)
  34884  Touhou Danmakufu 0.12m's font becomes distorted
  35573  gdi32:fonts test_stock_fonts() fails on Windows 7 in the Japanese and Hebrew locales
  36082  Cannot Read Text In "Question" Boxes On Microsoft Money 2005 Installation
  36084  Microsoft Money 2005 Window Going "Black" After Certain Menu Operations
  43211  NVIDIA GeForce Experience 3.x installer fails due to 'setupapi.SetupDiDeleteDeviceInfo' stub
  44796  Age of Empires II: The Conquerors is broken when CSMT is enabled
  45874  Secret Files 1-2: hardware mouse cursor corrupted
  46212  Multiple games have performance issues (Project CARS, NFS: Hot Pursuit (2010), Gas Guzzlers: Combat Carnage)
  46459  Secret Files 1-2, Ufo: Extraterrestrials: mouse cursor invisible when anti-aliasing and hardware mouse enabled
  46480  Invalid write of size 2 in ntoskrnl.exe/tests/ntoskrnl.c

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

Saturday, December 29, 2018

Wine development release 4.0-rc4 is now available for Linux FreeBSD and macOS

Wine development release 4.0-rc4 is now available for Linux FreeBSD and macOS

What's new in this release:
  • Bug fixes only, we are in code freeze.
The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.



Bugs fixed in 4.0-rc4 (total 10):

  35603  Wine64 build produces extra warning in setupapi comparing to Wine32 build
  40884  Lord of the Rings Online crashes instantly or hangs on start with OSSv4.
  42719  Natsuiro Asagao Residence (demo): complains about timezone settings.
  45805  IoCreateDriver failed to insert driver L"\\Driver\\WineHID" in tree
  46194  Windows PowerShell Core 6.2 Preview 2 for ARM64 crashes due to decoding of instruction from incorrect PC (write watch access causes SIGSEGV)
  46244  incorrect font rendering in WinOmega splash screen
  46296  Wine 4.0-rc1 does not compile with fontconfig 2.6.0 or 2.8.0
  46329  world of tanks hangs in hangar with winsock error
  46362  Natsuiro Asagao Residence (demo) fails to start
  46364  Gecko and Mono packages doesn't save in the target folder

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

Saturday, October 27, 2018

The WineHQ Wine development release 3.19 is now available for Linux FreeBSD and macOS

The WineHQ Wine development release 3.19 is now available for Linux FreeBSD and macOS

What's new in this release:
  • Support for file I/O completion modes.
  • WaitOnAddress synchronization primitives.
  • Better support for 32-bit .NET binaries on 64-bit.
  • Improved recovery on broken RPC connection.
  • Various bug fixes.
The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.


 Bugs fixed in 3.19 (total 31):

  26198  BrainSplode! is not rendered properly
  26936  Advanced SystemCare 6.4 crashes on startup with divide by zero in LVM_GETCOUNTPERPAGE handler ('LISTVIEW_GetCountPerColumn' doesn't account for zero item height)
  28923  utorrent 2.2.1 causes a comctl32 assert
  34711  Terraria Server 1.2.0.x fails on startup (needs CLSID_UPnPNAT {ae1e00aa-3fd5-403c-8a27-2bbdc30cd0e1})
  38189  Multiple applications want 'IHTMLDocument2::put_charset' implementation (Yarxi dictionary, iPed 7G 2019)
  38422  SentriLock SentriCard utility installer 4.0.x crashes with arithmetic exception due to large input rect in 'GdipMeasureCharacterRanges'
  38960  Multiple applications need 'kernel32.SetFileCompletionNotificationModes' implementation (Steam 'steamwebhelper.exe' and Blizzard Battle.net desktop app CEF v3.2+/Chromium v44+ crash in Win7 mode, Sony Xperia Companion 1.7.x)
  39207  Battlefield 2 Demo - Crashes
  39355  The Guild 2 Demo installer crashes when starting copying files
  40289  winedbg --gdb fails to create process
  40470  Wine builtin wordpad.exe crashes with Wine 1.6.2 (out-of-bounds array access in registry_set_filelist)
  40534  Advanced SystemCare 6.4 crashes while retrieving WMI class 'Win32_PhysicalMedia' properties due to unimplemented 'ISWbemPropertySet::get_Count' method
  43177  ClassicStartMenu from Classic Shell 4.3.0 crashes on unimplemented function dwmapi.127 (undocumented DwmpGetColorizationParameters)
  43848  Grand Theft Auto 5 and Tomb Raider 2013 need DepthBiasClamp
  44052  Multiple applications and games fail to run due to missing D2D device and device context and multiple API stubs (Temple+, DJKaty.com 'Simple2D' examples)
  44355  FACEIT Desktop client crashes on startup
  44912  Tibia client reports 'Failed to launch game', needs 'ntdll.RtlCreateUserProcess' implementation
  45197  Project CARS 2 hangs on startup (unhandled standard multisample quality levels)
  45199  Many applications and games fail to start/crash after compiling wine with gcc 8.1.0 and -O2 (GOT/PIC register load code now emitted at function entry, missing hotpatch signatures)
  45659  Paint Shop Pro 2018/2019 Installer complains:`` JavaScript is disabled``, then aborts
  45904  RasAero II crashes in wine-1.6.2 when button is pressed due to argument conversion exception.
  45922  32-bit Black Desert Online 1.0.4.x client crashes on startup (custom imports resolver can't cope with some ucrtbase functions being forwarded to ntdll)
  45932  Assassin's Creed gameplay freezes after looking around with mouse
  45955  Wineconsole: font size is not scaled with system dpi settings
  45971  K-Shoot Mania: Some objects aren't drawn properly.
  45972  Lego Mindstorms EV3 1.3.1 installer crashes
  45982  SofTalk 1.56: Exit abnormally when pressing "Play" button ("Run-time error '5': Invalid procedure call or argument")
  45994  Affinity Designer crashes on unimplemented mscms.WcsEnumColorProfilesSize
  45995  Affinity Designer crashes on unimplemented kernel32.MoveFileTransactedW
  45996  S.T.A.L.K.E.R. Call Of Prypyat DX11 benchmark has visual artifacts
  46024  Qt applications crash after call to WTOpen without tablet hardware attached

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

Monday, June 11, 2018

The WineHQ Wine development release 3.10 is now available for Linux FreeBSD and macOS

The WineHQ Wine development release 3.10 is now available for Linux FreeBSD and macOS

What's new in this release:
  • Swapchain support in Direct 3D 12.
  • Vulkan support updated to the latest spec.
  • Debugger support for Wow64 processes.
  • Still more support for the Task Scheduler.
  • Various bug fixes.
The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.


Bugs fixed in 3.10 (total 17):

  29586  Tumblebugs 2 demo: insects render black
  31403  bad exe format for mingw binary that works fine on windows.
  31533  Copy from Onenote 2010 to linux native or even wine apps fails
  33364  AMD HD 6650M is recognized as HD 2900XT1
  34686  Neverwinter Nights 2 (GOG.com) fails on startup, claiming: "Unable to detect a video card with hardware 3D acceleration."
  35898  64-bit PDF-XChange Viewer 2.5.x crashes when searching in a PDF document
  36789  Multiple .NET XNA games fail to start, complaining with "Could not find a Direct3D device that supports the XNA Framework HiDef profile" (One Finger Death Punch, Party Of Sin DEMO, Stardew Valley)
  37275  Chess Position Trainer 5 (.NET 4.0 app) wants gdiplus.GdipCreateAdjustableArrowCap implementation
  38816  Multiple games require XInput gamepad support (Brothers: A Tale of Two Sons, Broforce, Dead Space, Lego Star Wars Complete Saga)
  42599  Max Payne 3 (Steam) crashes in DX9 mode
  43300  wchar.h missing wmemchr, wmemcmp, wmemcpy, wmemmove, and wmemset
  43509  Internet Explorer 11 installer fails, needs stub 'dism.exe'
  43606  World of Tanks no longer starts (after launcher) since 2.15
  44880  64-bit Mod Organizer 2.1.2 dev6-Silarn-prerelease fails to load 'usvfs_x64.dll', needs 'ntdll.RtlDosPathNameToRelativeNtPathName_U_WithStatus'
  45127  Tomb Raider 2013: mismatched shader interface blocks cause broken rendering
  45243  Wrong cast in some HANDLE_MSG_WM_* macros produces errors when compiling with wineg++
  45248  CPU-Z 1.8x kernel driver crashes on unimplemented function ntoskrnl.exe.SeSinglePrivilegeCheck

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

Saturday, March 3, 2018

The WineHQ Wine development release 3.3 is now available for Linux and Mac

The WineHQ Wine development release 3.3 is now available for Linux and Mac

What's new in this release:
  • Beginnings of Vulkan support.
  • Direct3D multi-threaded command stream enabled by default.
  • Multisample textures enabled by default.
  • Support for game controllers through SDL.
  • Support for loading CIL-only .Net binaries.
  • Various bug fixes.
The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.


 Bugs fixed in 3.3 (total 35):

   7284  Max Payne 2 light reflections on people are too bright and blocky
   9914  Implement a Kerberos provider for SSPI
  10347  Action Replay Code Manager crashes on start up
  14336  BCG tooltips don't display correctly (Foxit PDF Reader)
  19508  Multiple games fail to start after CreateDCW(DIB or DIRDIB) error (Cosmology of Kyoto, Secret of the Luxor, Pingu, Pettson and Findus, many Klik & Play games)
  32186  Multiple kernel drivers crash on unimplemented function ntoskrnl.exe.KeWaitForMultipleObjects (Franson VSerial service 'bizvserialnt.sys', VSphere 6.0 'hcmon.sys')
  32802  Janetter 4.1.1.0 fails to start properly and gives an error saying: "Backend server cannot init"
  36143  Symantec Norton 360 installer reports 'This product is not compatible with this computer's current operating system' (RtlVerifyVersionInfo doesn't handle major/minor/service pack condition mask properly)
  37025  Photo Renamer 3.x/4.x crashes on startup
  37852  Sentinel HASP 'hardlock.sys' kernel driver custom imports resolver can't cope with many 'ntoskrnl.exe' functions being fowarded to 'ntdll.dll' (Minitab 16 fails to start)
  38661  64-bit .NET CLR/managed executables can't be run by Wine loader (entry point not set to mscoree.dll _CorExeMain/_CorDllMain)(Demoscene 'Coronoid', Rust, SIGMA Photo Pro 6)
  39500  DRM kernel drivers used by some game demos crash on unimplemented function hal.dll.KeQueryPerformanceCounter (Secret Files: Tunguska, Sherlock Holmes vs Jack the Ripper)
  39970  Bankperfect 8.0.0.373 defect
  40002  Edit control is not repainted on focus change
  42468  Broken msxml text nodes escaping
  42592  The Witcher 3 has poor performance (buffer access flags are ignored)
  42820  Multiple games (The Witness, Just Cause 2) require D3D11 multisample textures
  42851  The BaiduMusic can not be launched
  43041  Multiple application installers crash due to missing message string for 0x800b0100 (TRUST_E_NOSIGNATURE) (CodeXL 2.3, RT Se7en Lite)
  43351  x64dbg needs kernel32.dll CreateRemoteThreadEx in Win7+ mode
  43520  Magic The Gathering Online - corrupted rendering of CMYK jpegs
  43740  GenerateMips not implemented for d3d10 (Just Cause 2)
  44255  Wolf RPG Editor: Game.exe zombifies upon quit
  44265  Options dialog triggers exception upon close in Windows Media Player 6.4
  44279  Wine can't enumerate HID device that is based on Bluetooth (a Wiimote)
  44460  Wine's loader should prevent multiple executable mappings of images (dlls) backed by the same physical file (long path vs. short path)
  44462  Stuttering/Low fps in Unigine Valley
  44473  glyph overlap in Delphi editor
  44486  Stack overflow in The Witness, The Witcher 3 (multisample texture location loading)
  44542  Multiple Vista+ UAC-aware applications need support for execution level information in manifest data/activation context
  44556  SYN_DROPPED undeclared on Linux < 2.6.39
  44578  ShellDispatch::BrowseForFolder is not implemented
  44593  Improve Wine loader diagnostic output for .NET (IL) applications in case of 'mscoree.dll' load failures
  44628  BaiduMusic needs dwmapi.DwmSetIconicThumbnail (stub)
  44636  Sentinel HASP 'hardlock.sys' kernel driver access to CR4 via %ESI register operand not handled in ntoskrnl emulate_instruction

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

Thursday, October 19, 2017

The WineHQ Wine development release 2.19 is now available for Linux and Mac

The WineHQ Wine development release 2.19 is now available for Linux and Mac

What's new in this release:
  • Support for 32-bit float audio on Android.
  • Named pipes now fully handled by the Wine server.
  • Support for a new Microsoft root certificate.
  • More transform fixes in GdiPlus.
  • Some heap allocation optimizations.
  • Various bug fixes.
The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.


Bugs fixed in 2.19 (total 16):

   7369  eISLP -help doesn't display, 'text controller' error message
  14530  EM_PASTESPECIAL unimplemented in richedit
  33841  Paint.NET 3.5.10 fails to start
  35372  iTunes 11.1.x shows distorted UI (no text drawn, missing ui controls)
  37251  WiX Toolset v3.8 installer doesn't open with Wine-Mono (unimplemented corruntimehost_CreateDomainEx)
  37637  CreateNamedPipe,  ReadFile, PIPE_WAIT or BufferSize problem
  43044  League of Legends needs function msvcp140.dll.?__ExceptionPtrAssign@@YAXPAXPBX@Z
  43163  Mixcraft 8 crashes when adding a video track ('IAMTimelineGroup', '{9eed4f00-b8a6-11d2-8023-00c0df10d434}' not implemented, 'qedit.dll')
  43261  Error when starting the game Farming Simulator 15
  43776  .NET 4.0 installer spams with error message boxes
  43777  redefinition of typedef ‘REFERENCE_TIME’ (gcc-4.2)
  43805  Regedit.exe crashes when exporting certain registry keys e.g. "HKLM\Software\Classes\steam"
  43829  DigitalSpace Traveler: Unhandled page fault on read access
  43830  Enterprise Architect no longer loads symbols when debugging.
  43860  Microsoft DirectX 9.0c Redistributable (June 2010) installer crashes
  43877  "Cannot allocate DOS memory" error with 16-bit Windows applications

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

Saturday, June 10, 2017

The WineHQ Wine development release 2.10 is now available for Linux and Mac

The WineHQ Wine development release 2.10 is now available for Linux and Mac.

What's new in this release:
  • Initial version of the Android graphics driver.
  • Dictionary support in WebServices.
  • A number of Direct2D fixes.
  • User interface improvements in RegEdit.
  • OLE clipboard cache fixes.
  • Various bug fixes.
The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.


Bugs fixed in 2.10 (total 21):

  16948  tmpfile() fails when run from Unix path
  26388  Sound Recorder crashes on encoding PCM Sample
  31967  Unreal Engine 3 games don't render anything on OS X
  32563  Purebasic does not display icons in toolbar which is drawn distorted.
  32809  Multiple applications and games need wmvcore.dll.WMCreateWriterPriv (KwSing, iMesh 7.x)
  38093  The main character is missing/invisible in Hitchcock: The Final Cut demo
  38328  WPS 2013 (Kingsoft) crash at install
  38731  TopoEdit tool from Windows SDK 8.1 crashes on unimplemented function mf.dll.MFCreateTopology
  39064  Path of Exile: resolution other than 1024x768 causes a crash
  39367  EA Origin crashes after installing games, needs mf.dll.MFCreateMediaSession
  39998  Medieval: Total War needs conversion from B5G5R5X1 to B5G5R5A1
  41489  notepad++ escape key
  42345  Dark souls 2: Scholar of the First Sin - no video
  42421  Sniper Elite V2 has faulty color determination
  42754  Seed of Andromeda Pre-Alpha 0.2 crashes
  42807  Coda Finale: call to unimplemented function IPHLPAPI.DLL.GetIfTable2Ex
  42994  wine can't be compiled by gcc-2.95.4 (mscoree/assembly.c)
  43020  Guitar Pro 7 needs msvcp140.dll._To_wide
  43053  Overexposed scene in fr-025: the.popular.demo by farbrausch
  43097  WarBR: game (WarS v5.5 p4) crashes on start, needs WMP IOleObject::GetExtent method implementation
  43127  Multiple 64-bit applications crash with stack overflow errors when Wine is compiled with GCC 7.x (set_context_reg in ntdll/signal_x86_64.c assumes Xmm registers are aligned)

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

Saturday, December 3, 2016

World Wine News issue 403

Stefan Dösinger wrote an extensive summary of the talks at WineConf this month. He also recorded some Videos and did all the postprocessing to make them enjoyable online. We thankfully include it in this WWN:

On November 12th and 13th the Wine developers and a few users met in St. Paul, Minnesota for the annual project meeting WineConf. The conference featured technical presentations and discussions about changes to the way Wine’s development processes work. This renewed installment of World Wine News gives a short summary of the discussions and agreed decisions.


Alexandre Julliard: Keynote
You can see the keynote here !

Following the tradition, WineConf was kicked off by Alexandre Julliard, the maintainer and Benevolent Dictator for Life of Wine. After giving a slightly different keynote last year, he went back to his old keynote template full of statistics and commit graphs. It was delightful to see that the number of commits increased again last year, after being in decline for a while, even though it is still far away from where it used to be around 2010. The new patch sign off system is working well, and the experiences with the staging branch have been positive. Discussing the impact of these changes in detail was moved to separate sessions and is described in this summary in separate sections. The Wine developers decided to switch to time-based releases last year, so a code freeze will come soon, and Wine 2.0 will be released most likely in December or January. The expected main areas of development after 2.0 will be Aric’s HID support, the ongoing DirectX 11 work. Alexandre was hoping to merge the Android code CodeWeavers was working on before 2.0, but decided to postpone it because integrating the Java parts into the build system proved to be difficult.

Aric Stewart: HID Support
 
Aric Stewart presented his work on supporting the Windows human interface device layer in Wine. This is a low level interface that allows applications to talk to devices like joysticks, keyboards, gamepads, etc. Few applications use it to use joysticks, instead they use higher level libraries like DirectInput or XInput, which then talk to this lower level layer. Wine currently supports DirectInput, so joysticks and gamepads work in many games. Unfortunately XInput is missing. Aric’s plan is to provide the low level hid.dll and (re-)implement dinput and xinput on top of it. This puts all operating system abstraction code (Linux, OSX, Android specific joystick handling) into hid.dll and allows applications that talk directly to hid.dll to work. Those applications are rare, but they exist.

You can see Aric’s full presentation here !

Aric also sent a mail explaining the current status to wine-devel :


This means that applications that use hid.dll or direct device access to HID devices will start seeing and being able to interact with devices. This is very exciting but is just the very first step. Of course any application trying to do HID directly would be a wonderful test case, I am sure there are many many things that will need to be refined and added before a real application starts being happy....

Looking forward, the hope is that then we will be able to build RawInput support on top of HID, and also dinput and xinput support as well. As a fun challenge I have been working to get native dinput from DirectX 9 to work on Wine on top of HID and it is moving forward much better than I expect, with a lot of hacks at present. (native Dinput sees the gamepads and even start trying to read them, but current is not getting reports properly)

CodeWeavers Update
You can see the update here !

Jeremy White gave an update on CodeWeavers and its involvement in Wine: CodeWeavers had some ups and downs. They spent a lot of time last year on Android and had some business opportunity in China that didn’t work out. Google announced that Chromebooks would run Android apps, which is a very welcome development because they use a mouse and keyboard and mostly have Intel CPUs, which makes them a much better target for Windows applications than phones and tablets. Sadly the consumer sales are declining. The porting business is strong and increasing, which excitingly was the original business model behind CodeWeavers’ Wine engagement. Exciting opportunities in the pipeline that Jeremy White cannot talk about in detail yet. The company turned 20 this year, so next year it gets to drink :-) . [Under the rather strict US liquor laws.]

Consumer sales are about 10% Linux and 90% Mac, but there are some larger corporate customers that pay for Linux. Business interest in Linux is slightly increasing as companies migrate away from Windows XP or want to run Windows applications on embedded systems. CrossOver Android is in the Play Store as a technology preview. It is available for signed up beta testers only, and only works on tablets with an Intel CPU because Qemu is too slow to run applications in a useful manner on ARM-based tablets. Various companies have impressive ARM emulation demos, but they don’t hold up to closer scrutiny. Sadly Intel recently announced that they are dropping out of the mobile business. The bright side for CrossOver Android are Chromebooks, as mentioned above. Jeremy White says CodeWeavers should probably do a better job announcing its contributions to Wine, and crediting customers for key contributions. On the other hand, CodeWeavers overshadows Wine’s development already and Jeremy would love to have more non-CW contributions to Wine and a more widespread community. Due to having financial resources and being able to pay developers CodeWeavers can do the really tricky and annoying work, for example getting the copy protection and activation of Microsoft Office 2013 to work.

User Support
 
Rosanne Dimesio gave an update of problems Wine users are facing and their most requested features. The most common request is support for the newest game. [Which, sorry, is a moving target and really hard to do]. A common issue is the lack of packages for stable branch in some distributions. Users are happy with the support of Microsoft Office 2007 and 2010. Few users want newer versions so far, because people who invest money into MS Office usually stay with this version – which is why we still have users running Office 97. This is likely to change when Microsoft breaks file format backwards compatibity.

Support for USB devices (especially HID) is a recurring source of pain. Aric’s work will hopefully help here.

Spammers are a constant problem on the forum and wiki. The wiki has been locked down and users have to request edit permissions before being able to edit. The captchas on the forum help against bots, but there are human spammers that can get past them.

Rosanne could really use help from other people with answering questions on the forum. There are some people who help (Thanks!), but more would be very welcome. We should probably do a better job explaining how non-coders can help out.

We want more users attending WineConf to get their perspective. For next year we will try to announce this in a better way. WineConf is open to everyone, users are very welcome! We would also like the input of people who develop software around Wine like PlayOnlinux. Travel sponsorship is available too, contact us if you would like to come and money is an issue for you.

If you want to represent Wine at an event or Linux user group near you please get in contact with us. Travel sponsorship is available for this too :-)

Sign-Off change review
 
There was quick consensus that the Sign-Off system is a major improvement. It allows people to send patches originally written by other people and maintain authorship information. Sebastian Lackner has brought in many patches from wine-staging, and Andrew Eikum has fixed and submittet Maarten Lankhorst’s pulseaudio driver.

Wine-Staging report
Erich Hoover gave an update on the state of the staging branch. Unfortunately Sebastian and Michael, the main maintainers of this branch, couldn’t come due to their time constraints.

Sebastian is doing most of the work and is turning into their Alexandre. He has been working very hard on getting things reviewed properly on wine-devel and make patches go into Wine directly. The number of commits that go into staging is declining, which is a win because it reduces the maintenance burden.

Existing patchsets in staging slowly make it into Wine. Two big sets that did not, so far, are the multi-threaded command stream and the Vulcan wrapper.

The overall consensus is that the staging branch is helping Wine. It is a place that collects unfinished patches. Those patches often point out ways to fix bugs (Jeremy called them breadcrumbs), and we really want to have this information, even if their author does not want to see them to conclusion. The staging maintainers try to provide incentives for people to finish the patches rather than just dropping them off.

Staging also provides a place to test in-development work and catch bugs early.

Direct3D Update
 
Stefan: Quit CodeWeavers about a year ago and moved to a different job, but is still hanging around Wine. Fixed a bunch of tests over the past year, and fixed two bugs that fell in line with the tests. Benchmarks not running because computers are sitting in a corner because doesn‘t have enough space in the shared house in Staines.

Józef is working on DirectX 11: A lot of work got upstreamed in the past months, but there are still many missing features. Compute shaders are missing, as are many view types. It also needs Matteo’s GL core context work on many drivers, which depends on the blitter rework Stefan was working on before he left. However, some games start showing signs of life. During the conference Andrew Wesie sent a set of patches to make Blizzard’s Overwatch run. In a way it also depends on the command stream, which would be very helpful to have tfor deferred contexts. [Editor’s note: Józef’s statement was deciphered from a really quiet recording with lots of background noise. It may be inaccurate in some parts.]

Henri is working on upstreaming the multithreaded command stream (Currently it’s in staging, but not the master branch). He wasn’t at WineConf, so we couldn’t really come to a conclusion when that work will be finished. It depends on Henri’s other tasks, CodeWeavers keeps dropping work at him that needs to be finished yesterday. Henri has made progress in the past months, merging the patches that unify 2D, Cube and Volume textures into one texture resource, but merging textures and buffers into one common resource is missing, and the blitter support in the current command stream code is a mess. The ETA depends on where Henri wants to go exactly.

Future WineConf
 
In 2012 and 2013 we experimented with joining FOSDEM to attract people who are not long-standing Wine developers to join the talks. This was successful in many ways, but we felt that it made discussing internal matters like the patch acceptance process more difficult. For this reason we went back to a “classic” WineConf in 2015 and 2016 and were again stuck with the feeling that it’s just the same people attending every year.

To address this we will try to more actively invite people from outside wine-devel. As mentioned in the User Support part of this summary, we would enjoy having more users of Wine around, and people who are building front-ends around Wine.

The next WineConf will in all likelyhood be in Poland, hosted by Jacek and Piotr Caban, and it will be somewhen in Fall 2017. If you are interested, come! We will announce more details once we have a specific date and exact location and hopefully won’t forget to announce it beyond wine-devel :-)

Full Article

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

Saturday, September 17, 2016

The WineHQ Wine development release 1.9.19 is now available for Linux and Mac

The WineHQ Wine development release 1.9.19 is now available for Linux and Mac

What's new in this release:
  • Initial version of a udev bus driver for HID.
  • Various improvements in joystick support.
  • Initial implementation of DC rendering in Direct2D.
  • Improved metafile support in GDI+.
  • Various bug fixes.
The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.


Bugs fixed in 1.9.19 (total 19):

  10643  WinUAE settings window reappears after being dismissed
  17351  PDF Export problem on Delphi 7 applications
  19998  stamps.com installer hangs
  27415  The Geometer's Sketchpad 5.03 does not display pictures. "fixme:gdiplus:GdipGetMetafileHeaderFromMetafile not implemented"
  29916  ElsterFormular cannot make use of default PDF viewer (e. g. Okular)
  34489  Can't use VSTi altiverb fst.exe crashes
  37259  Multiple Direct2D applications need ID2D1DCRenderTarget::BindDC implementation
  37628  KORG Legacy Collection - MS-20 v1.3.0 'Authorizer' app crashes, No Limits 2 help system does not render ('d2d_factory_CreateDCRenderTarget' is a stub)
  39246  user32:edit fails in Japanese and Korean locales
  40325  Captvty v3 (.Net4.5) crashes at start
  40533  Microsoft PowerPoint Viewer 14.0 shows error dialog when clicking System Info button (msinfo32.exe unimplemented)
  40746  Microsoft Expression Web 4 crashes when opening site, needs rpcrt4.dll.NdrAsyncServerCall
  41085  Unimplemented function msvcp140.dll._Thrd_id needed by Battle.net
  41217  Xebra ALSA underrun occurred
  41224  WineD3D8 crashes on Windows with GTAVC and i915-class video
  41274  QQ Lite version called unimplemented function vcomp100.dll._vcomp_reduction_r8, aborting
  41284  dbghelp_dwarf: parse_cie_details unknown CIE version 4 (clang/mesa/valgrind)
  41287  2050 IP Softphone - UI does not render correctly
  41296  World of Tanks (9.16) crashes with unimplemented function vcruntime140.dll.__std_type_info_hash

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

Monday, September 12, 2016

The Wine Staging release 1.9.18 is now available

The Wine Staging release 1.9.18 is now available for Linux and Mac.

What's new in this release:
  • Experimental support for 1D Textures in D3D10 and 11.
  • Various improvements for windowscodecs and gdiplus palette functions.
  • Various bug fixes.
In addition, Wine Staging users will also benefit from the following changes merged in the development branch:
  • Support for multiple kernel drivers in a single process.
  • More WebServices reader support.
  • Various improvements in joystick support.
  • Some more work towards the Direct3D command stream.
  • GDI performance improvements.
  • Improved IME window handling.
  • Compatibility fixes in the clipboard support.
  • Various bug fixes.

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

Saturday, September 3, 2016

The WineHQ Wine development release 1.9.18 is now available for Linux and Mac

The WineHQ Wine development release 1.9.18 is now available for Linux and Mac

What's new in this release:
  • Support for multiple kernel drivers in a single process.
  • More WebServices reader support.
  • Various improvements in joystick support.
  • Some more work towards the Direct3D command stream.
  • GDI performance improvements.
  • Improved IME window handling.
  • Compatibility fixes in the clipboard support.
  • Various bug fixes.
The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.


Bugs fixed in 1.9.18 (total 26):

  22461  Microsoft Office 2000 Server Extensions Configuration Wizard 'CFGWIZ.EXE' needs msvcirt.dll?cout@@3Vostream_withassign@@A
  25105  Loading a 3d model with a test program fails
  25352  Videos play upside down in multiple games (Fable: The Lost Chapters, Mob Ties Tokyo, Star Wars Republic Commando, SAS: Secure Tomorrow, Hatsune Miku: Project DIVA)
  32936  SmartMusic 2012/2014 crashes on startup (Core Audio adapter 'PKEY_DeviceInterface_FriendlyName' property not supported)
  34056  Multiple applications have a problem with typing Chinese/Japanese with IME (Nabeta Jisho for Japanese, YY and Netease POPO for Chinese)
  35404  Spartan demo: no label on main menu icons
  35892  sdb2xml (.NET 2.0 app) crashes on unimplemented function apphelp.dll.SdbGetAppPatchDir
  39672  Folder names not clickable
  40106  ntdll:info regression
  40580  TASCAM US-16x08 soundcard controller crashes
  40686  win7's ehshell.exe needs KERNEL32.dll.EncodeSystemPointer
  40716  osu! - slightly low-pitched sound when using the ALSA sound driver
  40741  Wings of Vi - black screen on launch
  40953  Necropolis crashes at start (needs native xinput1_3.dll)
  40968  Multiple Games require dxgi_output_FindClosestMatchingMode implementation(Need For Speed: The Run, Magic Duels)
  40997  Fallout 4 needs DXGI_FORMAT_BC7_UNORM_SRGB
  41007  Regression in minimum sound latency / HelBuflen value
  41094  comctl32/treeview: TVS_FULLROWSELECT style does not work
  41105  Tropico 5 (DX11) starts with only a mouse pointer on a black screen
  41117  Insufficient check for sysinfo function breaks build on hurd and kfreebsd
  41118  We Happy Few (UE4) crashes with "D3DRHI->GetFactory()->CreateSwapChain(DXGIDevice,&SwapChainDesc,SwapChain.
GetInitReference())"
  41165  MiTeC System Information X needs unimplemented function wlanapi.dll.WlanCloseHandle
  41182  Don't export QT_QPA_PLATFORM
  41189  No Man's Sky fails to start due to a regression in ntdll
  41228  Rendering is messed up on WineD3D8 for Windows
  41246  Office 2010 apps show "Configuring" dialog on first run when installed in new prefix

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

Thursday, August 25, 2016

CodeWeavers CrossOver Android Preview to be released today

FINALLY!!!! We have arrived at the cusp of Androidism. It’s taken us two years, nine months, two weeks, and a day to get to this point in the process. At by this time tomorrow, CodeWeavers will release the Tech Preview of CrossOver Android to the select users who signed up for initial access. Over the past two years, nine months, two weeks and a day, the product has changed and changed and changed again all in the hopes of somehow being useful on Android devices.

http://www.wine-reviews.net/p/store.html

Think about this…When this development started, there were few, if any, Intel based phones. When this development started, there were no Intel based tablets. There was no X86 Android project. There were no Intel based laptops or clamshells. Our development team essentially built a solution for a problem that could not be solved or fixed. At best, they were building a hypothetical solution to prove that it could be possible to run Windows based applications on an Intel Android device. It’s like Henry Ford building a car for a population that didn’t have roads; or Thomas Edison creating a light bulb for a population that didn’t have electricity. And yet, here we are…

Allow me to clearly state that like the first Model T’s and the very first light bulbs, CrossOver Android is far from perfect. It will run a very limited number of Windows applications (some because they just aren’t supported yet on Android and some because Android doesn’t / won’t support them at this time). The former implies that our support isn’t good enough, yet. The latter implies that Android does not have some key components, like OpenGL, to run some Windows applications. AND there is a point to make that some devices just doesn’t have the RAM, disk space, or processing power necessary to run a Windows application. And some devices, like phones, just don’t have the physical screen necessary to make running a Windows application all that appealing. Needless to say, your ‘mileage’ as to how useful CrossOver Android will be come tomorrow will vary.

So what do you NEED to know to make the CrossOver Android Tech Preview as useful as possible for you at this time?

First, you need to confirm that you have an Intel based device. The CrossOver Android Tech Preview will not run on an ARM device. It will not run on an ARM device. It will not run on an ARM device. Understand, I’d give an eye tooth for CrossOver Android to run on an ARM device because, let’s face it, that’ roughly 90% of the market today. Unfortunately, our tech just isn’t built that way. We hope to have ARM Android support sometime next year, but it's far off on our technology roadmap.

Second, you need to know where to find CrossOver Android. The .apk will be available on the Google Play Store. You will need to have provided us your Gmail address (the same one you use for the Google Play Store) to be added to the Technology Preview. We will then e-mail you a link tomorrow so that can ‘opt in’ to our Beta. We think that it's best for us to present CrossOver Android in the Google Play Store and most convenient for our end users.

Next
, you need to know how to best install it on your Chromebook. We have an awesome tutorial on exactly what you need to do to get this to work on a Chromebook. Get the CrossOver Android on Chromebook Tutorial Here. Note that on a Chromebook that process takes approximately an hour to complete (this includes the time required to put your Chromebook in Developer Mode). On an Intel Android device, the process is much quicker.

Additionally, you can find out more about CrossOver Android on our CrossOver Android Webpage.

Finally, you need to have an open mind. The first Model T didn’t race down the highway at 100 MPH. The first light bulb didn’t last for 2000 hours before burning out. CrossOver Android is a Tech Preview. It does some very cool things. It does run Steam. It does run Office 2010. It does run Wizard101. It does not run EVERY WINDOWS APPLICATION KNOWN TO MAN.

So be patient with us. We ARE committed to making the software better and better and better with each passing release. And maybe someday, CrossOver Android will race down a highway at 100 MPH. Who knows??? When we first started development, we didn’t even have a target device in mind (and look at where we are today!!!). When we move from Tech Preview to possibly an Alpha and then straight to a Beta and then to Release Candidate and then to version 1.0, who knows what we’ll be capable of doing? Heck this Androidism thing might just be the start of a technology revolution. We may all be on the front lines of the NEXT BIG THING. (I should probably trademark Androidism now while I have the chance).

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

Saturday, August 20, 2016

The WineHQ Wine development release 1.9.17 is now available for Linux and Mac

The WineHQ Wine development release 1.9.17 is now available for Linux and Mac

What's new in this release:
  • Better exception handling on 64-bit.
  • Various improvements in joystick support.
  • Some more stream support in the C++ runtime.
  • Font embedding improvements.
  • More metafile support in GDI+.
  • Various bug fixes.
The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.


 Bugs fixed in 1.9.17 (total 53):

  13272  Scrapland crashes on startup due to IDirectDrawStreamSample::GetSurface method stub
  15824  Microsoft Chat's comic mode graphical glitches
  18018  Gun Metal is unresponsive to joystick
  18095  VisualFEA's Toolbar is broken (does no line wrapping)
  20080  Perfect Cherry Blossom controls go crazy
  22491  Total Commander: Pressing the "Program information" button opens multiple windows instead of just one
  26365  Geneforge 1 - text gets cut away
  26762  Shadow Vault has display errors
  29961  ADO.NET query on a Jet database fails.
  30844  VirtualDJ Home Free crashes after sitting idle for a few minutes.
  31693  CAPCOM games using gamepad start with axes X/Y pressed up/left
  32362  Multiple DirectX9 games need D3D11CreateDevice implementation with D3D_FEATURE_LEVEL_9_x support (Ghost Recon: Future Soldier)
  32774  Multiple games (Lucius, X Rebirth) don't expect blending to be enabled by RS_EDGEANTIALIAS
  34281  PlotSoft PDFill 10 fails on startup, reports 'No Fonts found under: C:\\windows\\Fonts' (at least one font name in registry must contain 'truetype' token)
  34286  dinput doesn't report DIDOI_ASPECT* for joystick axes
  36421  valgrind shows some leaks in oledb32/tests/database.c
  36625  can't set text background color in richedit
  36850  Fury 3 does not recognize Gamepad/Joystick
  36859  Don't Starve 2.4.0 does not start: Missing Shader 'shaders/font.ksh'.
  37518  Huge Drop Performance Alan Wake, Alan Wake American Nightmare, Shadow Warrior 2013
  37847  Shantae - Risky's Revenge has glitchy graphics
  37954  Test application using old MSVC++ iostream library crashes on startup ('msvcirt.??0ostrstream@@QAE@XZ' takes one argument)
  38276  IsDialogMessage(NULL,...) must always return FALSE
  38726  valgrind shows uninitialized memory in qcap/tests/smartteefilter.c
  39506  King Arthur II demo crashes with unimplemented function d3dx10_43.dll.D3DX10CreateEffectPoolFromFileW
  39541  Rollercoaster Tycoon - X Error of failed request:  BadValue (integer parameter out of range for operation)
  40384  dinput8:dinput regression caused by new compiler
  40385  usp10:usp10 regression caused by new cross-compiler
  40411  Regedit.exe /e only exports HKLM
  40665  'INFINITY' undeclared (In function 'test_effect_preshader_ops')
  40710  Multiple games crashes with unimplemented function d3dx11_43.dll.D3DX11CreateTextureFromMemory
  40846  Dead by Daylight: Crash on start, needs D3DX11CompileFromFileW
  40848  S.T.A.L.K.E.R. Call of Pripyat Benchmark needs d3dx10_43.dll.D3DX10CreateDeviceAndSwapChain
  40989  Adventure Lamp needs ntdll.NtSuspendProcess
  41002  Worms 2 (GOG version) fails to start, crashes with a Visual C++ runtime error
  41025  Worms 2 in-game audio no longer works
  41061  Unimplemented function msvcp140.dll._Mtx_init_in_situ needed by Battle.net
  41066  Unhandled page fault in RtlWow64EnableFsRedirectionEx when passed bad *old_value pointer
  41067  Spellforce 2 - Demons of the Past needs d3dx9_34.dll.D3DXFillVolumeTextureTX
  41072  GOG Galaxy fails to start without setting ucrtbase to (native, builtin)
  41074  Unimplemented function msvcp140.dll.__crtInitializeCriticalSectionEx needed by Battle.net
  41078  Unimplemented function msvcp140.dll.__crtCreateEventExW needed by Battle.net
  41079  Hauppauge Capture crashes on unimplemented function cfgmgr32.dll.CM_Get_Version
  41084  Unimplemented function msvcp140.dll.__crtCreateSemaphoreExW needed by Battle.net
  41088  Bug on Startup Buhl Tax2016 on Wine Windows7
  41089  Regression bug: E-Sword Search now showing a black dialog.
  41103  Fails to parse Extended Properties since it has quotes around its value.
  41109  8-bit Armies launches with a very small window
  41111  CPU-Z driver needs hal.dll.WRITE_PORT_UCHAR
  41125  unimplemented function inetcomm.dll.MimeOleObjectFromMoniker
  41128  Art of Murder: Hunt for the Puppeteer (AoM: Cards of Destiny) doesn't stretch fullscreen properly
  41132  Specific font files can cause Steam to crash unexpectedly
  41140  gcc6: comctl32 build warnings

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

Friday, August 5, 2016

Interview CodeWeavers President Discusses Porting Windows Apps to Chromebooks

After becoming the first company to show Windows apps running on a Chromebook, CodeWeavers' James Ramey tells WinBuzzer how CrossOver for Android will work. He also talks about the need for Windows apps across platforms and the hardware restrictions of Chromebooks.


 Last week I had the chance to sit down with James Ramey, President of CodeWeavers. The company’s CrossOver technology has been porting Windows applications to Linux and Mac for nearly two decades. Recently the company became the first to bridge Windows apps to a Chromebook, using CrossOver for Android.

During a wide-ranging discussion, Ramey talked about how CrossOver for Android overcomes the hardware restrictions on Chromebooks. He also had plenty to say about how Google’s computing platform has plenty of room to grow.

Nevertheless, Ramey believes that there will always be a need for Windows applications, but is unsure on Microsoft’s plans with cross-platform openness.

You’ve been porting Windows applications to Linux for nearly two decades and Mac since 2006. What were the differences or challenges in porting to Chromebook’s compared to those other platforms?

“Chromebooks are a more sandboxed environment than either the Linux or Mac platforms, so there are more restrictions in regards to applications like CodeWeavers (CrossOver). Not restrictions from the standpoint of just not wanting Windows applications, but restrictions in how applications run in general. A lot of times our applications link back to data and information. We run things on the fly, and sometimes that isn’t conducive in the Chromium environment.

There are some challenges there in how the applications run. Additionally there are other limitations. We are dealing with Open GL ES over Open GL, so there are different libraries to transfer for as opposed to platforms such as Linux or Mac.

From a hardware standpoint there are other challenges. Chromebooks in the past have not had the processor, RAM, and hard drive space you would hope to have in a PC. There are some challenges working with hardware constraints, not necessarily for our technology, but regarding the support of Windows technology.

Microsoft Windows based applications have this expectation to have almost unlimited RAM, of vast hard drives, and incredible processing power. If all those conditions aren’t met then you have some instability, you have some performance degradation that you work through. That’s where we have to compensate and find ways to make things run better with restricted resources.”

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

Saturday, July 30, 2016

Codeweavers CrossOver 15.2.0 for Linux and Mac OSX has been released

I am delighted to announce that CodeWeavers has just released CrossOver 15.2.0 for both Mac OSX and Linux.  CrossOver 15.2.0 has important bug fixes for both Mac and Linux users.

Mac customers with active support entitlements will be upgraded to CrossOver 15.2.0 the next time they launch CrossOver Mac. Linux users can download the latest version from https://www.codeweavers.com/.


Change Log For CrossOver Mac and Linux :

 15.2.0 CrossOver - July 26, 2016
  • Bug Fixes:
    • Microsoft Office 2007 and 2010 can now correctly embed fonts when exporting to PDF format.
    • Fixed a crash in Tencent QQ instant messenger.
    • Several graphics cards which would previously go unrecognized by CrossOver will now be properly identified.
    • CrossOver's automatic detection of the amount of available Video RAM is improved.

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

CodeWeavers CrossOver for Android and Chromebooks beta to soon be released

James Ramey the president of CodeWeavers posted on his personal Facebook account earlier that a beta version of CrossOver Android could be released as soon as Monday August 1st 2016. CodeWeavers has been working on their Android and now Chromebook version of CrossOver for over a year now. The long wait is about over folks, if you ever dreamed of running Microsoft Windows Games or productivity application on your Android device it will soon be possible.


James also posted earlier in the week on his blog about CrossOver running on Android.

Sometimes, you find yourself staring at something you could never have imagined being possible based on its humble beginnings. The Wright Brothers pilot the airplane for 12 seconds; then, Neil Armstrong lands on the moon. The first microcomputer kit is made available in 1975; then, 120 million computers are sold in the world so far THIS YEAR! The Patterson–Gimlin video captures Big Foot on film in 1967; then, Big Foot stars in a series of beef jerky commercials. No one could ever have predicted that these initial events would lead into much bigger and better things. …

In 1996, CodeWeavers was started with the single goal of making Windows based applications run on Linux computers. It was the simple, honest, and noble goal of our founder, Jeremy White. In 1996, the technology pundits were convinced that Linux was set to take over the world. The only outstanding obstacle for the Linux platform was running Microsoft Office software. Hence, CrossOver was born (maybe more or less hatched). In 1996, there were no smart phones, no tablets, no Android, no Google, no Pokémon Go. There was no indication that computers would be more mobile, more connected, or more compact. And yet, here we are today.

So where is ‘here’, you ask? TODAY, Google released Android for Intel based ChromeBooks. AND CrossOver for Android installed and ran on a Google ChromeBook. More importantly, we were able to install the Steam Client into CrossOver for Android and run LIMBO and other games. MORE IMPORTANTLY, we have DirectX 9 support, keyboard support, mouse support, and sound support TODAY!!! PEOPLE, we are staring at a Leprechaun riding on the back of a Unicorn while taking a picture of a UFO. We are running CrossOver through Android on a ChromeBook running a Windows based game launched from the Steam client. THIS HAS NEVER BEEN DONE BEFORE…EVER!!!

There will be more testing. There will inevitably be some cleanup work to do. There will be . BUT… CrossOver for Android is working and real and supporting the Steam Client and able to launch games and is actually playable. From our most humble beginnings, I don’t think anyone, Jeremy White included, ever dreamed that CrossOver would be able to run on ChromeBooks. And yet, here we are with people flying planes, people landing on the moon, and Big Foot. I’d say that’s pretty rare company for a small software developer from Minnesota.

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

Sunday, April 3, 2016

The WineHQ Wine development release 1.9.7 is now available for Linux and Mac

The WineHQ Wine development release 1.9.7 is now available Linux and Mac OSX.

What's new in this release:
  • More work towards the WineD3D command stream.
  • More support for Shader Model 5 shaders.
  • C++ exception handling on x86-64.
  • Support for Windows-style static import libraries.
  • Performance fixes in the XML writer.
  • Various bug fixes.
The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.


 Bugs fixed in 1.9.7 (total 42):

  10063  wineconsole run fail on korean locale.
  10156  oleidl.h has OLECONTF_ONLYUSER misspelled
  12400  Display problems in Indiana Jones and The Emperor's Tomb with vertex shader enabled
  15537  Game "PURE" shows black screen
  19081  Force closing winhlp32 without a file loaded pops up an error dialog (appinstall)
  19171  Powerpoint viewer 2003 & 2007 show weird characters (appinstall)
  19538  Microsoft Publisher 2007 and 2010 crash when opening documents/templates (TSF manager 'ITextStoreACPSink' must support QI with 'IID_ITextStoreACPServices')
  19585  Water is red in Settlers: Heritage of Kings demo
  20695  Cannot scroll documents being compared in winmerge
  26767  U-he Tyrell, Uhbik and ACE vst plugins: GUI Knob bug (image files files not being sorted correctly)
  26942  CSPRO 4 editing : context menu on grid header not working properly
  26978  tokenadmin.exe crash : Unimplemented function winscard.dll.SCardListReadersA
  28172  Civilization II crashes on startup
  29319  Internet Explorer 8 fails to start an InPrivate Browsing session
  29979  ElsterFormular crashes when trying to print already sent income tax return
  30488  IE8 shows corrupted previews on the quick tabs screen
  31393  Nvidia force antialiasing no longer works
  32347  Alien8 and Head Over Heels crash when window is moved partly off-screen
  35092  Multiple 64-bit applications need __CxxFrameHandler implementation (Ableton Live 9.1, Adobe Cloud apps)
  35711  Winelib: compile error in wincon.h if NOGDI is defined before #include
  36136  oleaut32/tests/vartest.c test shows a couple leaks with valgrind
  36297  valgrind shows uninitialized memory in msxml3/tests/domdoc.c
  36383  valgrind shows several uninitialized values in ddraw_CreateSurface() in ddraw/tests/dsurface.c
  36748  valgrind shows two possible leaks in d3drm/tests/d3drm.c
  38347  Canon PIXMA MP495 driver setup needs setupapi.dll.SetupDiSetDeviceInstallParamsW
  38670  advapi32/registry tests shows several uninitialized values
  38971  Allied Telesis Smart Switch Management Utility v1.0.0.7 crashes on unimplemented function mgmtapi.dll.SnmpMgrTrapListen
  39215  Nvidia GeForce GTX960M detected as GTX470
  39435  The 64 bit mshtml:xmlhttprequest fails on Windows 8/10
  39667  dinput: MotoGP 3 demo launcher crashes on leaving key configuration dialog.
  39681  Unimplemented function crypt32.dll.CryptMsgVerifyCountersignatureEncoded
  39786  GoodSync crashes, needs oleaut32.OleLoadPictureFile
  40048  Camtasia Studio 8 : crashes on unimplemented function dwmapi.dll.DwmSetPresentParameters
  40081  CLM Explorer needs fontsub.dll.CreateFontPackage
  40113  mshtml:xmlhttprequest regression
  40135  msvcirt.c:1386:5: warning: comparison of unsigned expression < 0 is always false
  40182  Elder Scrolls Online: Login connection issues
  40297  Multiple app crashes in macdrv_EnumDisplayMonitors
  40304  EveHQ2 crashes with builtin gdiplus
  40306  Overexposed/wrong gamma? on The Legend of Heroes Trails in the Sky SC
  40319  VerbAce Dictionary does not install correctly
  40331  The Legend of Heroes Trails in the Sky SC crashes on start with runtime error R6025


Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

Monday, March 21, 2016

CodeWeavers CrossOver can now run Steam on Android Remix

James Ramey the President of CodeWeavers has posted a short video showing CrossOver running Steam on Android Remix at this years GDC 2016 ( Game Developers Conference ) that was recently held in San Francisco USA.

James also posted on his Facebook account, "Our company, CodeWeavers, with the help of Jide Technology was able to demonstrate Steam running on Android. Gamers will be able to play their PC based games on Android devices. It's cutting edge if nothing else."

Back on October 9th 2015 I posted about CrossOver and Wine coming to Android maybe with this news a preview release is soon approaching.


About CodeWeavers
Founded in 1996 as a general software consultancy, CodeWeavers focuses on the development of Wine – the core technology found in all of its CrossOver products. The company’s goal is to bring expanded market opportunities for Windows software developers by making it easier, faster and more painless to port Windows software to Linux. CodeWeavers is recognized as a leader in open-source Windows porting technology, and maintains development offices in Minnesota, the United Kingdom and elsewhere around the world. The company is privately held.

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.