mirror of
https://github.com/retspen/webvirtcloud
synced 2026-07-13 15:05:40 +00:00
novnc ES6 compatibility is not working. I reverse it. Spice/VNC sending ctrl+alt+fn functionality restored.
This commit is contained in:
parent
f73271e677
commit
76e6388ec5
53 changed files with 19018 additions and 17438 deletions
20
static/js/novnc/vendor/pako/lib/zlib/adler32.js
vendored
20
static/js/novnc/vendor/pako/lib/zlib/adler32.js
vendored
|
|
@ -1,16 +1,10 @@
|
|||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = adler32;
|
||||
// Note: adler32 takes 12% for level 0 and 2% for level 6.
|
||||
// It doesn't worth to make additional optimizationa as in original.
|
||||
// Small size is preferable.
|
||||
|
||||
function adler32(adler, buf, len, pos) {
|
||||
var s1 = adler & 0xffff | 0,
|
||||
s2 = adler >>> 16 & 0xffff | 0,
|
||||
export default function adler32(adler, buf, len, pos) {
|
||||
var s1 = (adler & 0xffff) |0,
|
||||
s2 = ((adler >>> 16) & 0xffff) |0,
|
||||
n = 0;
|
||||
|
||||
while (len !== 0) {
|
||||
|
|
@ -21,13 +15,13 @@ function adler32(adler, buf, len, pos) {
|
|||
len -= n;
|
||||
|
||||
do {
|
||||
s1 = s1 + buf[pos++] | 0;
|
||||
s2 = s2 + s1 | 0;
|
||||
s1 = (s1 + buf[pos++]) |0;
|
||||
s2 = (s2 + s1) |0;
|
||||
} while (--n);
|
||||
|
||||
s1 %= 65521;
|
||||
s2 %= 65521;
|
||||
}
|
||||
|
||||
return s1 | s2 << 16 | 0;
|
||||
}
|
||||
return (s1 | (s2 << 16)) |0;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue