vncviewer.jar regression from 4.04b to 4.1
Halton Huo
Halton.Huo "at" Sun.COM
Fri Jul 20 21:54:01 2007
James,
Thanks for your information, with spending time to check difference with
4.0 and 4.04b code, I make a patch for 4.1 to support full-color now.
Wonder whether RealVNC will add this patch to next Java Free Edition, if
yes, I'm very happy to offer it. :)
Cheers,
Halton.
On Thu, 2007-07-19 at 22:47 +0100, James Weatherall wrote:
> Hi Halton,
>
> VNC Free Edition viewers for Java have never supported full-colour, so if
> your "4.04b" viewer is doing full-colour then it must have been patched to
> do so by someone, possibly the vino guys.
>
> You can download the source code for VNC Viewer Free Edition for Java
> versions 4.1 and 4.0 from http://www.realvnc.com/download.html, but neither
> support full-colour operation, which is available only in the VNC Enterprise
> Edition viewer for Java at present.
>
> Cheers,
>
> Wez @ RealVNC Ltd
>
>
> > -----Original Message-----
> > From: Halton.Huo "at" Sun.COM [mailto:Halton.Huo "at" Sun.COM]
> > Sent: 19 July 2007 15:47
> > To: James Weatherall
> > Cc: vnc-list "at" realvnc.com
> > Subject: RE: vncviewer.jar regression from 4.04b to 4.1
> >
> > James,
> >
> > Actually, I get the 4.04b version from gnome/vino,
> > http://cvs.gnome.org/viewcvs/vino/client/java/vino-client.jar?
> > hideattic=0&rev=1.3&view=log
> >
> > >From the changelog, I saw the maintainer did some fix on TLS thing,
> > nothing related with FullColour.
> >
> > I can not get a 4.04b version from realvnc.com, can you get it and
> > please help me to give a try?
> >
> > NOTE: vino-client.jar is vncviewer.jar
> >
> > Thanks.
> > Halton.
> >
> > On Thu, 2007-07-19 at 10:44 +0100, James Weatherall wrote:
> > > Hi Halton,
> > >
> > > Hmmmm... VNC Viewer Free Edition for Java doesn't support
> > full-colour at
> > > all, which is why those lines are commented out! Are you
> > sure that you're
> > > using the standard binaries, and that your 4.04b isn't
> > something custom with
> > > a full-colour-patch applied?
> > >
> > > VNC Viewer Enterprise Edition for Java supports full-colour
> > operation on
> > > modern Java run-time environments.
> > >
> > > Cheers,
> > >
> > > Wez @ RealVNC Ltd
> > >
> > >
> > > > -----Original Message-----
> > > > From: Halton.Huo "at" Sun.COM [mailto:Halton.Huo "at" Sun.COM]
> > > > Sent: 18 July 2007 08:44
> > > > To: James Weatherall
> > > > Cc: vnc-list "at" realvnc.com
> > > > Subject: RE: vncviewer.jar regression from 4.04b to 4.1
> > > >
> > > > Wez,
> > > >
> > > > I debugged the program, even autoSelect is on, and
> > kbitsPerSecond >
> > > > 3000, still use low color.
> > > >
> > > > Check the code in Conn.java, found some fullColour code
> > are commented
> > > > out.
> > > >
> > > > (1) In function autoSelectFormatAndEncoding
> > > > // if (kbitsPerSecond > 1000) {
> > > > // if (!fullColour) {
> > > > // vlog.info("Throughput "+kbitsPerSecond+
> > > > // " kbit/s - changing to full colour");
> > > > // fullColour = true;
> > > > // formatChange = true;
> > > > // }
> > > > // }
> > > >
> > > > (2) In function getOptions
> > > > // if (fullColour != options.fullColour.getState())
> > > > // formatChange = true;
> > > >
> > > > (3) In function requestNewUpdate
> > > > if (fullColour) {
> > > > //desktop.setPF(fullColourPF);
> > > > } else {
> > > > //desktop.setPF(rfb.PixelFormat(8,6,0,1,3,3,3,4,2,0));
> > > > }
> > > >
> > > > For (1) and (2), I can clear the comments, and build pass.
> > > > For (3), can
> > > > not clear, for desktop does not have setPF interface.
> > > >
> > > > Is that right place which to fix the problem? Any thoughts here?
> > > >
> > > > Cheers,
> > > > Halton.
> _______________________________________________
> VNC-List mailing list
> VNC-List "at" realvnc.com
> To remove yourself from the list visit:
> http://www.realvnc.com/mailman/listinfo/vnc-list