parent
92a6ede78d
commit
d04dc7f376
10
rfb.js
10
rfb.js
|
|
@ -139,7 +139,7 @@ export default class RFB extends EventTargetMixin {
|
||||||
this._fbWidth = 0;
|
this._fbWidth = 0;
|
||||||
this._fbHeight = 0;
|
this._fbHeight = 0;
|
||||||
this._fbPixelFormat = null;
|
this._fbPixelFormat = null;
|
||||||
this._forceRawEncoding = false; // FreshX-Modifications: 003.005 compat path
|
this._forceRawEncoding = false; // Modifications: 003.005 compat path
|
||||||
|
|
||||||
this._fbName = "";
|
this._fbName = "";
|
||||||
|
|
||||||
|
|
@ -1523,7 +1523,7 @@ export default class RFB extends EventTargetMixin {
|
||||||
case "003.005": // non-standard (seen in impact.pcapng)
|
case "003.005": // non-standard (seen in impact.pcapng)
|
||||||
Log.Warn("Non-standard server version " + sversion + ", treating as RFB 3.3");
|
Log.Warn("Non-standard server version " + sversion + ", treating as RFB 3.3");
|
||||||
this._rfbVersion = 3.3;
|
this._rfbVersion = 3.3;
|
||||||
this._forceRawEncoding = true; // FreshX-Modifications: force raw/16bpp
|
this._forceRawEncoding = true; // Modifications: force raw/16bpp
|
||||||
break;
|
break;
|
||||||
case "003.007":
|
case "003.007":
|
||||||
this._rfbVersion = 3.7;
|
this._rfbVersion = 3.7;
|
||||||
|
|
@ -2173,7 +2173,7 @@ export default class RFB extends EventTargetMixin {
|
||||||
const greenShift = this._sock.rQshift8();
|
const greenShift = this._sock.rQshift8();
|
||||||
const blueShift = this._sock.rQshift8();
|
const blueShift = this._sock.rQshift8();
|
||||||
this._sock.rQskipBytes(3); // padding
|
this._sock.rQskipBytes(3); // padding
|
||||||
this._fbPixelFormat = { // FreshX-Modifications: store server pixel format
|
this._fbPixelFormat = { // Modifications: store server pixel format
|
||||||
bpp: bpp,
|
bpp: bpp,
|
||||||
depth: depth,
|
depth: depth,
|
||||||
bigEndian: bigEndian,
|
bigEndian: bigEndian,
|
||||||
|
|
@ -2266,7 +2266,7 @@ export default class RFB extends EventTargetMixin {
|
||||||
|
|
||||||
// In preference order
|
// In preference order
|
||||||
encs.push(encodings.encodingCopyRect);
|
encs.push(encodings.encodingCopyRect);
|
||||||
if (this._forceRawEncoding) { // FreshX-Modifications: raw-only encodings
|
if (this._forceRawEncoding) { // Modifications: raw-only encodings
|
||||||
encs.push(encodings.encodingRaw);
|
encs.push(encodings.encodingRaw);
|
||||||
RFB.messages.clientEncodings(this._sock, encs);
|
RFB.messages.clientEncodings(this._sock, encs);
|
||||||
return;
|
return;
|
||||||
|
|
@ -3031,7 +3031,7 @@ export default class RFB extends EventTargetMixin {
|
||||||
return decoder.decodeRect(this._FBU.x, this._FBU.y,
|
return decoder.decodeRect(this._FBU.x, this._FBU.y,
|
||||||
this._FBU.width, this._FBU.height,
|
this._FBU.width, this._FBU.height,
|
||||||
this._sock, this._display,
|
this._sock, this._display,
|
||||||
this._fbDepth, this._fbPixelFormat); // FreshX-Modifications
|
this._fbDepth, this._fbPixelFormat); // Modifications
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
this._fail("Error decoding rect: " + err);
|
this._fail("Error decoding rect: " + err);
|
||||||
return false;
|
return false;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue