Skip site navigation (1)Skip section navigation (2)
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>