Date: Thu, 05 Nov 2020 06:48:14 +0000 From: bugzilla-noreply@freebsd.org To: virtualization@FreeBSD.org Subject: [Bug 250795] support RFB 3.3 for VNC client interoperability Message-ID: <bug-250795-27103-n2IaiAyx9O@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-250795-27103@https.bugs.freebsd.org/bugzilla/> References: <bug-250795-27103@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=250795 Henrik Gulbrandsen <henrik@gulbra.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |henrik@gulbra.net --- Comment #3 from Henrik Gulbrandsen <henrik@gulbra.net> --- This is just a reminder that I had to make big changes in the RFB code to make it work with TigerVNC while I was working on the Video BIOS. Unsolicited updates and occasional refresh problems were among the issues I fixed. From my notes: "While debugging, I noticed that the display was not correctly updated when I filled it with black, although it worked well for other fill colors. This was because the CRC values had been cleared in the recent resize, so rfb.c thought the display was already black. I fixed the problem by adding an invalid variable in rfb.c, to make sure that all data is sent in the update following the resize." My patch for rfb.c still applies cleanly to 12.2-STABLE, but the patch in this bug report will almost certainly give conflicts, so I thought I should mention my changes again before they become hopelessly obsolete. -- You are receiving this mail because: You are the assignee for the bug.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-250795-27103-n2IaiAyx9O>
