Jan 6, 2025: Release 1.4.0 =========================== o Support g_autoptr for exported allocated types o Require meson >= 0.56 o Replace gtk-doc with gi-docgen for API docs o Add missing vnc_color_map_lookup method sym to exports o Speed up coroutine switching with setjmp/longjmp o Improve valgrind compatibility with coroutines o Add native winfiber coroutine for Windows o Add support for libucontext coroutines o Refuse to use broken native ucontext support on macOS aarch64 o Raise fatal error on impossible conditions / OOM in coroutines o Many other misc coroutine bugs / improvements o Add support to pass CA cert data for TLS o Allow ungrabbing keyboard in gvncviewer demo o Fix leak of socket address in SASL auth o Avoid mandating SASL SSF over UNIX sockets o Don't assume SASL out data is NUL terminated o Fix rendering artifacts on HiDPI displays o Don't expose server auth types to apps that are not implemented o Convert more code to use GNUTLS for ciphers/hashes o Replace remaining use of gcrypt with gmp o Add unit testing of VNC, ARD, MS logon auth types