0.64.0
-
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
- Adds the opt-in
-
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