Skip to content

0.64.0

Compare
Choose a tag to compare
@benhillis benhillis released this 21 Jul 20:21
· 156 commits to master since this release
8f6670b
  • Implement new error model

    • Localized error messages with inserts
    • Contextualized error messages
    • String readable HRESULTs

    Sample error:

    C:\Users\Test>wsl --mount A
    Administrator access is needed to mount a disk.
    Error code: Wsl/Service/AttachDisk/LXSS_E_ELEVATION_NEEDED_TO_MOUNT_DISK
    
  • Manually reset the interop server when the relay exits [GH 7506]

  • Ensure WSLg logs will be present in /mnt/wslg/stderr.log

  • WSL1 errors will now be printed to /dev/kmsg

  • Add opt-in environment variable to use UTF8 encoding

    • Adds the opt-in WSL_UTF8=1 environment variable to force UTF8 encoding on stdout & stderr through the CRT
    • Get rid of the double \r in our error messages
  • Update WSLg to version 1.0.40

    • libweston-desktop/xwayland: Use correct geometry
    • xwm: Generate more synthetic ConfigureNotify events
    • xwayland: Support _NET_FRAME_EXTENTS
    • rdp: fix window doesn't redraw properly moving across different DPI monitors
    • rdp: Move audio processing to front-end
    • rdp: Clipboard changes (sync with upstream)
    • WSLGd: don't override certain env if already set
    • Build: fix cut&paste mistake for DirectX-headers git version
    • rdp-plugin: various bug fixes in WSLDVCPlugin DLL