SYMBOL INDEX (849 symbols across 79 files) FILE: app/error-handler.js function handleError (line 10) | function handleError(event, err) { FILE: app/localization.js class Localizer (line 13) | class Localizer { method constructor (line 14) | constructor() { method setup (line 23) | async setup(supportedLanguages, baseURL) { method _setupLanguage (line 31) | _setupLanguage(supportedLanguages) { method _setupDictionary (line 92) | async _setupDictionary(baseURL) { method get (line 114) | get(id) { method translateDOM (line 125) | translateDOM() { FILE: app/ui.js constant PAGE_TITLE (line 22) | const PAGE_TITLE = "noVNC"; constant LINGUAS (line 24) | const LINGUAS = ["cs", "de", "el", "es", "fr", "hr", "hu", "it", "ja", "... method start (line 52) | async start(options={}) { method initFullscreen (line 148) | initFullscreen() { method initSettings (line 162) | initSettings() { method setupSettingLabels (line 196) | setupSettingLabels() { method addControlbarHandlers (line 222) | addControlbarHandlers() { method addTouchSpecificHandlers (line 255) | addTouchSpecificHandlers() { method addExtraKeysHandlers (line 296) | addExtraKeysHandlers() { method addMachineHandlers (line 313) | addMachineHandlers() { method addConnectionControlHandlers (line 324) | addConnectionControlHandlers() { method addClipboardHandlers (line 340) | addClipboardHandlers() { method addSettingChangeHandler (line 349) | addSettingChangeHandler(name, changeFunc) { method addSettingsHandlers (line 357) | addSettingsHandlers() { method addFullscreenHandlers (line 388) | addFullscreenHandlers() { method updateVisualState (line 405) | updateVisualState(state) { method showStatus (line 471) | showStatus(text, statusType, time) { method hideStatus (line 527) | hideStatus() { method activateControlbar (line 532) | activateControlbar(event) { method idleControlbar (line 541) | idleControlbar() { method keepControlbar (line 553) | keepControlbar() { method openControlbar (line 557) | openControlbar() { method closeControlbar (line 562) | closeControlbar() { method toggleControlbar (line 569) | toggleControlbar() { method toggleControlbarSide (line 578) | toggleControlbarSide() { method showControlbarHint (line 604) | showControlbarHint(show, animate=true) { method dragControlbarHandle (line 620) | dragControlbarHandle(e) { method moveControlbarHandle (line 655) | moveControlbarHandle(viewportRelativeY) { method updateControlbarHandle (line 692) | updateControlbarHandle() { method controlbarHandleMouseUp (line 700) | controlbarHandleMouseUp(e) { method controlbarHandleMouseDown (line 715) | controlbarHandleMouseDown(e) { method toggleExpander (line 741) | toggleExpander(e) { method initSetting (line 756) | initSetting(name, defVal) { method forceSetting (line 777) | forceSetting(name, val) { method updateSetting (line 785) | updateSetting(name) { method saveSetting (line 810) | saveSetting(name) { method getSetting (line 826) | getSetting(name) { method disableSetting (line 843) | disableSetting(name) { method enableSetting (line 853) | enableSetting(name) { method closeAllPanels (line 869) | closeAllPanels() { method openSettingsPanel (line 882) | openSettingsPanel() { method closeSettingsPanel (line 906) | closeSettingsPanel() { method toggleSettingsPanel (line 913) | toggleSettingsPanel() { method openPowerPanel (line 928) | openPowerPanel() { method closePowerPanel (line 938) | closePowerPanel() { method togglePowerPanel (line 945) | togglePowerPanel() { method updatePowerButton (line 955) | updatePowerButton() { method openClipboardPanel (line 975) | openClipboardPanel() { method closeClipboardPanel (line 985) | closeClipboardPanel() { method toggleClipboardPanel (line 992) | toggleClipboardPanel() { method clipboardReceive (line 1001) | clipboardReceive(e) { method clipboardSend (line 1007) | clipboardSend() { method openConnectPanel (line 1020) | openConnectPanel() { method closeConnectPanel (line 1025) | closeConnectPanel() { method connect (line 1030) | connect(event, password) { method disconnect (line 1117) | disconnect() { method reconnect (line 1130) | reconnect() { method cancelReconnect (line 1141) | cancelReconnect() { method connectFinished (line 1153) | connectFinished(e) { method disconnectFinished (line 1172) | disconnectFinished(e) { method securityFailed (line 1213) | securityFailed(e) { method handleBeforeUnload (line 1227) | handleBeforeUnload(e) { method updateBeforeUnload (line 1237) | updateBeforeUnload() { method serverVerify (line 1251) | async serverVerify(e) { method approveServer (line 1264) | approveServer(e) { method rejectServer (line 1270) | rejectServer(e) { method credentials (line 1282) | credentials(e) { method setCredentials (line 1309) | setCredentials(e) { method toggleFullscreen (line 1333) | toggleFullscreen() { method updateFullscreenButton (line 1361) | updateFullscreenButton() { method applyResizeMode (line 1381) | applyResizeMode() { method updateViewClip (line 1397) | updateViewClip() { method toggleViewDrag (line 1439) | toggleViewDrag() { method updateViewDrag (line 1446) | updateViewDrag() { method updateQuality (line 1479) | updateQuality() { method updateCompression (line 1491) | updateCompression() { method showVirtualKeyboard (line 1503) | showVirtualKeyboard() { method hideVirtualKeyboard (line 1521) | hideVirtualKeyboard() { method toggleVirtualKeyboard (line 1531) | toggleVirtualKeyboard() { method onfocusVirtualKeyboard (line 1540) | onfocusVirtualKeyboard(event) { method onblurVirtualKeyboard (line 1548) | onblurVirtualKeyboard(event) { method keepVirtualKeyboard (line 1556) | keepVirtualKeyboard(event) { method keyboardinputReset (line 1584) | keyboardinputReset() { method keyEvent (line 1590) | keyEvent(keysym, code, down) { method keyInput (line 1600) | keyInput(event) { method openExtraKeys (line 1667) | openExtraKeys() { method closeExtraKeys (line 1677) | closeExtraKeys() { method toggleExtraKeys (line 1684) | toggleExtraKeys() { method sendEsc (line 1693) | sendEsc() { method sendTab (line 1697) | sendTab() { method toggleCtrl (line 1701) | toggleCtrl() { method toggleWindows (line 1712) | toggleWindows() { method toggleAlt (line 1723) | toggleAlt() { method sendCtrlAltDel (line 1734) | sendCtrlAltDel() { method sendKey (line 1741) | sendKey(keysym, code, down) { method updateViewOnly (line 1767) | updateViewOnly() { method updateClipboard (line 1791) | updateClipboard() { method updateShowDotCursor (line 1816) | updateShowDotCursor() { method updateLogging (line 1821) | updateLogging() { method updateDesktopName (line 1825) | updateDesktopName(e) { method updateRequestWakelock (line 1831) | updateRequestWakelock() { method bell (line 1841) | bell(e) { method addOption (line 1860) | addOption(selectbox, text, value) { FILE: app/wakelock.js class TestOnlyWakeLockManagerStateChangeEvent (line 62) | class TestOnlyWakeLockManagerStateChangeEvent extends Event { method constructor (line 63) | constructor(oldState, newState) { class WakeLockManager (line 70) | class WakeLockManager extends EventTarget { method constructor (line 71) | constructor() { method acquire (line 84) | acquire() { method release (line 110) | release() { method _transitionTo (line 139) | _transitionTo(newState) { method _awaitVisible (line 146) | _awaitVisible() { method _acquireWakelockNow (line 151) | _acquireWakelockNow() { method _wakelockAcquired (line 169) | _wakelockAcquired(wakelock) { method _wakelockReleased (line 182) | _wakelockReleased(event) { method _documentVisibilityChange (line 192) | _documentVisibilityChange(event) { FILE: app/webutil.js function initLogging (line 12) | function initLogging(level) { function getQueryVar (line 32) | function getQueryVar(name, defVal) { function getHashVar (line 46) | function getHashVar(name, defVal) { function getConfigVar (line 61) | function getConfigVar(name, defVal) { function createCookie (line 77) | function createCookie(name, value, days) { function readCookie (line 97) | function readCookie(name, defaultValue) { function eraseCookie (line 115) | function eraseCookie(name) { function initSettings (line 126) | function initSettings() { function setSetting (line 137) | function setSetting(name, value) { function writeSetting (line 142) | function writeSetting(name, value) { function readSetting (line 153) | function readSetting(name, defaultValue) { function eraseSetting (line 173) | function eraseSetting(name) { function logOnce (line 189) | function logOnce(msg, level = "warn") { function localStorageGet (line 210) | function localStorageGet(name) { function localStorageSet (line 225) | function localStorageSet(name, value) { function localStorageRemove (line 238) | function localStorageRemove(name) { FILE: core/base64.js method encode (line 14) | encode(data) { method decode (line 59) | decode(data, offset = 0) { FILE: core/clipboard.js class AsyncClipboard (line 10) | class AsyncClipboard { method constructor (line 11) | constructor(target) { method _ensureAvailable (line 27) | async _ensureAvailable() { method _handleFocus (line 38) | async _handleFocus(event) { method writeClipboard (line 50) | writeClipboard(text) { method grab (line 58) | grab() { method ungrab (line 68) | ungrab() { FILE: core/crypto/aes.js class AESECBCipher (line 1) | class AESECBCipher { method constructor (line 2) | constructor() { method algorithm (line 6) | get algorithm() { method importKey (line 10) | static async importKey(key, _algorithm, extractable, keyUsages) { method _importKey (line 16) | async _importKey(key, extractable, keyUsages) { method encrypt (line 21) | async encrypt(_algorithm, plaintext) { class AESEAXCipher (line 38) | class AESEAXCipher { method constructor (line 39) | constructor() { method algorithm (line 49) | get algorithm() { method _encryptBlock (line 53) | async _encryptBlock(block) { method _initCMAC (line 61) | async _initCMAC() { method _encryptCTR (line 77) | async _encryptCTR(data, counter) { method _decryptCTR (line 86) | async _decryptCTR(data, counter) { method _computeCMAC (line 95) | async _computeCMAC(data, prefixBlock) { method importKey (line 125) | static async importKey(key, _algorithm, _extractable, _keyUsages) { method _importKey (line 131) | async _importKey(key) { method encrypt (line 140) | async encrypt(algorithm, message) { method decrypt (line 156) | async decrypt(algorithm, data) { FILE: core/crypto/bigint.js function modPow (line 1) | function modPow(b, e, m) { function bigIntToU8Array (line 14) | function bigIntToU8Array(bigint, padLength=0) { function u8ArrayToBigInt (line 28) | function u8ArrayToBigInt(arr) { FILE: core/crypto/crypto.js class LegacyCrypto (line 9) | class LegacyCrypto { method constructor (line 10) | constructor() { method encrypt (line 22) | encrypt(algorithm, key, data) { method decrypt (line 32) | decrypt(algorithm, key, data) { method importKey (line 42) | importKey(format, keyData, algorithm, extractable, keyUsages) { method generateKey (line 53) | generateKey(algorithm, extractable, keyUsages) { method exportKey (line 61) | exportKey(format, key) { method digest (line 71) | digest(algorithm, data) { method deriveBits (line 79) | deriveBits(algorithm, key, length) { FILE: core/crypto/des.js constant PC2 (line 81) | const PC2 = [13,16,10,23, 0, 4, 2,27,14, 5,20, 9,22,18,11, 3, constant SP1 (line 89) | const SP1 = [c|e,z|z,a|z,c|f,c|d,a|f,z|d,a|z,z|e,c|e,c|f,z|e,b|f,c|d,b|z... constant SP2 (line 94) | const SP2 = [c|f,b|e,z|e,a|f,a|z,z|d,c|d,b|f,b|d,c|f,c|e,b|z,b|e,a|z,z|d... constant SP3 (line 99) | const SP3 = [z|f,c|e,z|z,c|d,b|e,z|z,a|f,b|e,a|d,b|d,b|d,a|z,c|f,a|d,c|z... constant SP4 (line 104) | const SP4 = [c|d,a|f,a|f,z|e,c|e,b|f,b|d,a|d,z|z,c|z,c|z,c|f,z|f,z|z,b|e... constant SP5 (line 109) | const SP5 = [z|d,a|f,a|e,c|d,z|e,z|d,b|z,a|e,b|f,z|e,a|d,b|f,c|d,c|e,z|f... constant SP6 (line 114) | const SP6 = [b|d,c|z,z|e,c|f,c|z,z|d,c|f,a|z,b|e,a|f,a|z,b|d,a|d,b|e,b|z... constant SP7 (line 119) | const SP7 = [a|z,c|d,b|f,z|z,z|e,b|f,a|f,c|e,c|f,a|z,z|z,b|d,z|d,b|z,c|d... constant SP8 (line 124) | const SP8 = [b|f,z|e,a|z,c|f,b|z,b|f,z|d,b|z,a|d,c|z,c|f,a|e,c|e,a|f,z|e... class DES (line 131) | class DES { method constructor (line 132) | constructor(password) { method enc8 (line 182) | enc8(text) { class DESECBCipher (line 263) | class DESECBCipher { method constructor (line 264) | constructor() { method algorithm (line 268) | get algorithm() { method importKey (line 272) | static importKey(key, _algorithm, _extractable, _keyUsages) { method _importKey (line 278) | _importKey(key, _extractable, _keyUsages) { method encrypt (line 282) | encrypt(_algorithm, plaintext) { class DESCBCCipher (line 295) | class DESCBCCipher { method constructor (line 296) | constructor() { method algorithm (line 300) | get algorithm() { method importKey (line 304) | static importKey(key, _algorithm, _extractable, _keyUsages) { method _importKey (line 310) | _importKey(key) { method encrypt (line 314) | encrypt(algorithm, plaintext) { FILE: core/crypto/dh.js class DHPublicKey (line 3) | class DHPublicKey { method constructor (line 4) | constructor(key) { method algorithm (line 8) | get algorithm() { method exportKey (line 12) | exportKey() { class DHCipher (line 17) | class DHCipher { method constructor (line 18) | constructor() { method algorithm (line 26) | get algorithm() { method generateKey (line 30) | static generateKey(algorithm, _extractable) { method _generateKey (line 36) | _generateKey(algorithm) { method deriveBits (line 48) | deriveBits(algorithm, length) { FILE: core/crypto/md5.js function MD5 (line 13) | async function MD5(d) { function M (line 21) | function M(d) { function X (line 29) | function X(d) { function V (line 36) | function V(d) { function Y (line 42) | function Y(d, g) { function cmn (line 55) | function cmn(d, g, m, f, r, i) { function ff (line 59) | function ff(d, g, m, f, r, i, n) { function gg (line 63) | function gg(d, g, m, f, r, i, n) { function hh (line 67) | function hh(d, g, m, f, r, i, n) { function ii (line 71) | function ii(d, g, m, f, r, i, n) { function add (line 75) | function add(d, g) { function rol (line 80) | function rol(d, g) { FILE: core/crypto/rsa.js class RSACipher (line 4) | class RSACipher { method constructor (line 5) | constructor() { method algorithm (line 17) | get algorithm() { method _base64urlDecode (line 21) | _base64urlDecode(data) { method _padArray (line 27) | _padArray(arr, length) { method generateKey (line 33) | static async generateKey(algorithm, extractable, _keyUsages) { method _generateKey (line 39) | async _generateKey(algorithm, extractable) { method importKey (line 60) | static async importKey(key, _algorithm, extractable, keyUsages) { method _importKey (line 69) | async _importKey(key, extractable) { method encrypt (line 86) | async encrypt(_algorithm, message) { method decrypt (line 104) | async decrypt(_algorithm, message) { method exportKey (line 126) | async exportKey() { FILE: core/decoders/copyrect.js class CopyRectDecoder (line 10) | class CopyRectDecoder { method decodeRect (line 11) | decodeRect(x, y, width, height, sock, display, depth) { FILE: core/decoders/h264.js class H264Parser (line 12) | class H264Parser { method constructor (line 13) | constructor(data) { method _getStartSequenceLen (line 21) | _getStartSequenceLen(index) { method _indexOfNextNalUnit (line 32) | _indexOfNextNalUnit(index) { method _parseSps (line 42) | _parseSps(index) { method _parseNalUnit (line 48) | _parseNalUnit(index) { method parse (line 74) | parse() { class H264Context (line 112) | class H264Context { method constructor (line 113) | constructor(width, height) { method _handleFrame (line 124) | _handleFrame(frame) { method _handleError (line 144) | _handleError(e) { method _configureDecoder (line 148) | _configureDecoder(profileIdc, constraintSet, levelIdc) { method _preparePendingFrame (line 167) | _preparePendingFrame(timestamp) { method decode (line 184) | decode(payload) { class H264Decoder (line 241) | class H264Decoder { method constructor (line 242) | constructor() { method _contextId (line 247) | _contextId(x, y, width, height) { method _findOldestContextId (line 251) | _findOldestContextId() { method _createContext (line 263) | _createContext(x, y, width, height) { method _getContext (line 274) | _getContext(x, y, width, height) { method _resetContext (line 279) | _resetContext(x, y, width, height) { method _resetAllContexts (line 283) | _resetAllContexts() { method decodeRect (line 287) | decodeRect(x, y, width, height, sock, display, depth) { FILE: core/decoders/hextile.js class HextileDecoder (line 12) | class HextileDecoder { method constructor (line 13) | constructor() { method decodeRect (line 19) | decodeRect(x, y, width, height, sock, display, depth) { method _startTile (line 135) | _startTile(x, y, width, height, color) { method _subTile (line 155) | _subTile(x, y, w, h, color) { method _finishTile (line 176) | _finishTile(display) { FILE: core/decoders/jpeg.js class JPEGDecoder (line 10) | class JPEGDecoder { method constructor (line 11) | constructor() { method decodeRect (line 20) | decodeRect(x, y, width, height, sock, display, depth) { method _readSegment (line 89) | _readSegment(sock) { FILE: core/decoders/raw.js class RawDecoder (line 10) | class RawDecoder { method constructor (line 11) | constructor() { method decodeRect (line 15) | decodeRect(x, y, width, height, sock, display, depth) { FILE: core/decoders/rre.js class RREDecoder (line 10) | class RREDecoder { method constructor (line 11) | constructor() { method decodeRect (line 15) | decodeRect(x, y, width, height, sock, display, depth) { FILE: core/decoders/tight.js class TightDecoder (line 14) | class TightDecoder { method constructor (line 15) | constructor() { method decodeRect (line 28) | decodeRect(x, y, width, height, sock, display, depth) { method _fillRect (line 74) | _fillRect(x, y, width, height, sock, display, depth) { method _jpegRect (line 85) | _jpegRect(x, y, width, height, sock, display, depth) { method _pngRect (line 96) | _pngRect(x, y, width, height, sock, display, depth) { method _basicRect (line 100) | _basicRect(ctl, x, y, width, height, sock, display, depth) { method _copyFilter (line 143) | _copyFilter(streamId, x, y, width, height, sock, display, depth) { method _paletteFilter (line 181) | _paletteFilter(streamId, x, y, width, height, sock, display, depth) { method _monoRect (line 239) | _monoRect(x, y, width, height, data, palette, display) { method _paletteRect (line 272) | _paletteRect(x, y, width, height, data, palette, display) { method _gradientFilter (line 287) | _gradientFilter(streamId, x, y, width, height, sock, display, depth) { method _readData (line 357) | _readData(sock) { method _getScratchBuffer (line 387) | _getScratchBuffer(size) { FILE: core/decoders/tightpng.js class TightPNGDecoder (line 12) | class TightPNGDecoder extends TightDecoder { method _pngRect (line 13) | _pngRect(x, y, width, height, sock, display, depth) { method _basicRect (line 24) | _basicRect(ctl, x, y, width, height, sock, display, depth) { FILE: core/decoders/zlib.js class ZlibDecoder (line 12) | class ZlibDecoder { method constructor (line 13) | constructor() { method decodeRect (line 18) | decodeRect(x, y, width, height, sock, display, depth) { FILE: core/decoders/zrle.js constant ZRLE_TILE_WIDTH (line 12) | const ZRLE_TILE_WIDTH = 64; constant ZRLE_TILE_HEIGHT (line 13) | const ZRLE_TILE_HEIGHT = 64; class ZRLEDecoder (line 15) | class ZRLEDecoder { method constructor (line 16) | constructor() { method decodeRect (line 24) | decodeRect(x, y, width, height, sock, display, depth) { method _getBitsPerPixelInPalette (line 73) | _getBitsPerPixelInPalette(paletteSize) { method _readPixels (line 83) | _readPixels(pixels) { method _decodePaletteTile (line 95) | _decodePaletteTile(paletteSize, tileSize, tilew, tileh) { method _decodeRLETile (line 127) | _decodeRLETile(tileSize) { method _decodeRLEPaletteTile (line 144) | _decodeRLEPaletteTile(paletteSize, tileSize) { method _readRLELength (line 176) | _readRLELength() { FILE: core/deflator.js class Deflator (line 13) | class Deflator { method constructor (line 14) | constructor() { method deflate (line 22) | deflate(inData) { FILE: core/display.js class Display (line 13) | class Display { method constructor (line 14) | constructor(target) { method scale (line 68) | get scale() { return this._scale; } method scale (line 69) | set scale(scale) { method clipViewport (line 73) | get clipViewport() { return this._clipViewport; } method clipViewport (line 74) | set clipViewport(viewport) { method width (line 82) | get width() { method height (line 86) | get height() { method viewportChangePos (line 92) | viewportChangePos(deltaX, deltaY) { method viewportChangeSize (line 134) | viewportChangeSize(width, height) { method absX (line 175) | absX(x) { method absY (line 182) | absY(y) { method resize (line 189) | resize(width, height) { method getImageData (line 223) | getImageData() { method toDataURL (line 227) | toDataURL(type, encoderOptions) { method toBlob (line 231) | toBlob(callback, type, quality) { method _damage (line 236) | _damage(x, y, w, h) { method flip (line 253) | flip(fromQueue) { method pending (line 299) | pending() { method flush (line 303) | flush() { method fillRect (line 316) | fillRect(x, y, width, height, color, fromQueue) { method copyImage (line 333) | copyImage(oldX, oldY, newX, newY, w, h, fromQueue) { method imageRect (line 364) | imageRect(x, y, width, height, mime, arr) { method videoFrame (line 383) | videoFrame(x, y, width, height, frame) { method blitImage (line 394) | blitImage(x, y, width, height, arr, offset, fromQueue) { method drawImage (line 420) | drawImage(img, ...args) { method autoscale (line 432) | autoscale(containerWidth, containerHeight) { method _rescale (line 456) | _rescale(factor) { method _setFillColor (line 474) | _setFillColor(color) { method _renderQPush (line 482) | _renderQPush(action) { method _resumeRenderQ (line 491) | _resumeRenderQ() { method _scanRenderQ (line 498) | _scanRenderQ() { FILE: core/encodings.js function encodingName (line 40) | function encodingName(num) { FILE: core/inflator.js class Inflate (line 12) | class Inflate { method constructor (line 13) | constructor() { method setInput (line 21) | setInput(data) { method inflate (line 36) | inflate(expected) { method reset (line 62) | reset() { FILE: core/input/domkeytable.js function addStandard (line 18) | function addStandard(key, standard) { function addLeftRight (line 24) | function addLeftRight(key, left, right) { function addNumpad (line 31) | function addNumpad(key, standard, numpad) { FILE: core/input/gesturehandler.js constant GH_NOGESTURE (line 10) | const GH_NOGESTURE = 0; constant GH_ONETAP (line 11) | const GH_ONETAP = 1; constant GH_TWOTAP (line 12) | const GH_TWOTAP = 2; constant GH_THREETAP (line 13) | const GH_THREETAP = 4; constant GH_DRAG (line 14) | const GH_DRAG = 8; constant GH_LONGPRESS (line 15) | const GH_LONGPRESS = 16; constant GH_TWODRAG (line 16) | const GH_TWODRAG = 32; constant GH_PINCH (line 17) | const GH_PINCH = 64; constant GH_INITSTATE (line 19) | const GH_INITSTATE = 127; constant GH_MOVE_THRESHOLD (line 21) | const GH_MOVE_THRESHOLD = 50; constant GH_ANGLE_THRESHOLD (line 22) | const GH_ANGLE_THRESHOLD = 90; constant GH_MULTITOUCH_TIMEOUT (line 25) | const GH_MULTITOUCH_TIMEOUT = 250; constant GH_TAP_TIMEOUT (line 28) | const GH_TAP_TIMEOUT = 1000; constant GH_LONGPRESS_TIMEOUT (line 31) | const GH_LONGPRESS_TIMEOUT = 1000; constant GH_TWOTOUCH_TIMEOUT (line 34) | const GH_TWOTOUCH_TIMEOUT = 50; class GestureHandler (line 36) | class GestureHandler { method constructor (line 37) | constructor() { method attach (line 54) | attach(target) { method detach (line 68) | detach() { method _eventHandler (line 87) | _eventHandler(e) { method _touchStart (line 112) | _touchStart(id, x, y) { method _touchMove (line 167) | _touchMove(id, x, y) { method _touchEnd (line 252) | _touchEnd(id, x, y) { method _hasDetectedGesture (line 352) | _hasDetectedGesture() { method _startLongpressTimeout (line 373) | _startLongpressTimeout() { method _stopLongpressTimeout (line 379) | _stopLongpressTimeout() { method _longpressTimeout (line 384) | _longpressTimeout() { method _startTwoTouchTimeout (line 393) | _startTwoTouchTimeout() { method _stopTwoTouchTimeout (line 399) | _stopTwoTouchTimeout() { method _isTwoTouchTimeoutRunning (line 404) | _isTwoTouchTimeoutRunning() { method _twoTouchTimeout (line 408) | _twoTouchTimeout() { method _pushEvent (line 435) | _pushEvent(type) { method _stateToGesture (line 488) | _stateToGesture(state) { method _getPosition (line 509) | _getPosition() { method _getAverageMovement (line 530) | _getAverageMovement() { method _getAverageDistance (line 548) | _getAverageDistance() { FILE: core/input/keyboard.js class Keyboard (line 17) | class Keyboard { method constructor (line 18) | constructor(target) { method _sendKeyEvent (line 39) | _sendKeyEvent(keysym, code, down, numlock = null, capslock = null) { method _getKeyCode (line 56) | _getKeyCode(e) { method _handleKeyDown (line 87) | _handleKeyDown(e) { method _handleKeyUp (line 214) | _handleKeyUp(e) { method _interruptAltGrSequence (line 248) | _interruptAltGrSequence() { method _allKeysUp (line 256) | _allKeysUp() { method grab (line 270) | grab() { method ungrab (line 282) | ungrab() { FILE: core/input/keysymdef.js method lookup (line 673) | lookup(u) { FILE: core/input/util.js function getKeycode (line 9) | function getKeycode(evt) { function getKey (line 68) | function getKey(evt) { function getKeysym (line 111) | function getKeysym(evt) { FILE: core/ra2.js class RA2Cipher (line 5) | class RA2Cipher { method constructor (line 6) | constructor() { method setKey (line 11) | async setKey(key) { method makeMessage (line 16) | async makeMessage(message) { method receiveMessage (line 30) | async receiveMessage(length, encrypted) { class RSAAESAuthenticationState (line 42) | class RSAAESAuthenticationState extends EventTargetMixin { method constructor (line 43) | constructor(sock, getCredentials) { method _waitSockAsync (line 56) | _waitSockAsync(len) { method _waitApproveKeyAsync (line 74) | _waitApproveKeyAsync() { method _waitCredentialsAsync (line 81) | _waitCredentialsAsync(subtype) { method checkInternalEvents (line 107) | checkInternalEvents() { method approveServer (line 116) | approveServer() { method disconnect (line 123) | disconnect() { method negotiateRA2neAuthAsync (line 138) | async negotiateRA2neAuthAsync() { method hasStarted (line 305) | get hasStarted() { method hasStarted (line 309) | set hasStarted(s) { FILE: core/rfb.js constant DISCONNECT_TIMEOUT (line 43) | const DISCONNECT_TIMEOUT = 3; constant DEFAULT_BACKGROUND (line 44) | const DEFAULT_BACKGROUND = 'rgb(40, 40, 40)'; constant MOUSE_MOVE_DELAY (line 47) | const MOUSE_MOVE_DELAY = 17; constant WHEEL_STEP (line 50) | const WHEEL_STEP = 50; constant WHEEL_LINE_HEIGHT (line 51) | const WHEEL_LINE_HEIGHT = 19; constant GESTURE_ZOOMSENS (line 54) | const GESTURE_ZOOMSENS = 75; constant GESTURE_SCRLSENS (line 55) | const GESTURE_SCRLSENS = 50; constant DOUBLE_TAP_TIMEOUT (line 56) | const DOUBLE_TAP_TIMEOUT = 1000; constant DOUBLE_TAP_THRESHOLD (line 57) | const DOUBLE_TAP_THRESHOLD = 50; class RFB (line 91) | class RFB extends EventTargetMixin { method constructor (line 92) | constructor(target, urlOrChannel, options) { method viewOnly (line 315) | get viewOnly() { return this._viewOnly; } method viewOnly (line 316) | set viewOnly(viewOnly) { method capabilities (line 331) | get capabilities() { return this._capabilities; } method clippingViewport (line 333) | get clippingViewport() { return this._clippingViewport; } method _setClippingViewport (line 334) | _setClippingViewport(on) { method touchButton (line 343) | get touchButton() { return 0; } method touchButton (line 344) | set touchButton(button) { Log.Warn("Using old API!"); } method clipViewport (line 346) | get clipViewport() { return this._clipViewport; } method clipViewport (line 347) | set clipViewport(viewport) { method scaleViewport (line 352) | get scaleViewport() { return this._scaleViewport; } method scaleViewport (line 353) | set scaleViewport(scale) { method resizeSession (line 366) | get resizeSession() { return this._resizeSession; } method resizeSession (line 367) | set resizeSession(resize) { method showDotCursor (line 374) | get showDotCursor() { return this._showDotCursor; } method showDotCursor (line 375) | set showDotCursor(show) { method background (line 380) | get background() { return this._screen.style.background; } method background (line 381) | set background(cssValue) { this._screen.style.background = cssValue; } method qualityLevel (line 383) | get qualityLevel() { method qualityLevel (line 386) | set qualityLevel(qualityLevel) { method compressionLevel (line 403) | get compressionLevel() { method compressionLevel (line 406) | set compressionLevel(compressionLevel) { method disconnect (line 425) | disconnect() { method approveServer (line 435) | approveServer() { method sendCredentials (line 441) | sendCredentials(creds) { method sendCtrlAltDel (line 446) | sendCtrlAltDel() { method machineShutdown (line 458) | machineShutdown() { method machineReboot (line 462) | machineReboot() { method machineReset (line 466) | machineReset() { method sendKey (line 472) | sendKey(keysym, code, down) { method focus (line 499) | focus(options) { method blur (line 503) | blur() { method clipboardPasteFrom (line 507) | clipboardPasteFrom(text) { method getImageData (line 543) | getImageData() { method toDataURL (line 547) | toDataURL(type, encoderOptions) { method toBlob (line 551) | toBlob(callback, type, quality) { method _connect (line 557) | _connect() { method _disconnect (line 615) | _disconnect() { method _socketOpen (line 648) | _socketOpen() { method _socketClose (line 659) | _socketClose(e) { method _socketError (line 696) | _socketError(e) { method _focusCanvas (line 700) | _focusCanvas(event) { method _setDesktopName (line 708) | _setDesktopName(name) { method _saveExpectedClientSize (line 715) | _saveExpectedClientSize() { method _currentClientSize (line 720) | _currentClientSize() { method _clientHasExpectedSize (line 724) | _clientHasExpectedSize() { method _handleResize (line 731) | _handleResize() { method _updateClip (line 751) | _updateClip() { method _updateScale (line 783) | _updateScale() { method _requestRemoteResize (line 795) | _requestRemoteResize() { method _screenSize (line 838) | _screenSize() { method _fixScrollbars (line 843) | _fixScrollbars() { method _updateConnectionState (line 863) | _updateConnectionState(state) { method _fail (line 962) | _fail(details) { method _setCapability (line 986) | _setCapability(cap, val) { method _handleMessage (line 992) | _handleMessage() { method _handleKeyEvent (line 1028) | _handleKeyEvent(keysym, code, down, numlock, capslock) { method _convertButtonMask (line 1060) | static _convertButtonMask(buttons) { method _handleMouse (line 1090) | _handleMouse(ev) { method _handleMouseButton (line 1179) | _handleMouseButton(x, y, bmask) { method _handleMouseMove (line 1187) | _handleMouseMove(x, y) { method _handleDelayedMouseMove (line 1206) | _handleDelayedMouseMove() { method _sendMouse (line 1213) | _sendMouse(x, y, mask) { method _handleWheel (line 1233) | _handleWheel(ev) { method _fakeMouseMove (line 1290) | _fakeMouseMove(ev, elementX, elementY) { method _handleTapEvent (line 1295) | _handleTapEvent(ev, bmask) { method _handleGesture (line 1326) | _handleGesture(ev) { method _flushMouseMoveTimer (line 1493) | _flushMouseMoveTimer(x, y) { method _negotiateProtocolVersion (line 1503) | _negotiateProtocolVersion() { method _isSupportedSecurityType (line 1556) | _isSupportedSecurityType(type) { method _negotiateSecurity (line 1572) | _negotiateSecurity() { method _handleSecurityReason (line 1623) | _handleSecurityReason() { method _negotiateXvpAuth (line 1655) | _negotiateXvpAuth() { method _negotiateVeNCryptAuth (line 1678) | _negotiateVeNCryptAuth() { method _negotiatePlainAuth (line 1760) | _negotiatePlainAuth() { method _negotiateStdVNCAuth (line 1782) | _negotiateStdVNCAuth() { method _negotiateARDAuth (line 1801) | _negotiateARDAuth() { method _negotiateARDAuthAsync (line 1842) | async _negotiateARDAuthAsync(keyLength, serverPublicKey, clientKey) { method _negotiateTightUnixAuth (line 1871) | _negotiateTightUnixAuth() { method _negotiateTightTunnels (line 1890) | _negotiateTightTunnels(numTunnels) { method _negotiateTightAuth (line 1932) | _negotiateTightAuth() { method _handleRSAAESCredentialsRequired (line 1998) | _handleRSAAESCredentialsRequired(event) { method _handleRSAAESServerVerification (line 2002) | _handleRSAAESServerVerification(event) { method _negotiateRA2neAuth (line 2006) | _negotiateRA2neAuth() { method _negotiateMSLogonIIAuth (line 2036) | _negotiateMSLogonIIAuth() { method _negotiateAuthentication (line 2079) | _negotiateAuthentication() { method _handleSecurityResult (line 2122) | _handleSecurityResult() { method _negotiateServerInit (line 2147) | _negotiateServerInit() { method _sendEncodings (line 2238) | _sendEncodings() { method _initMsg (line 2290) | _initMsg() { method _resumeAuthentication (line 2324) | _resumeAuthentication() { method _handleSetColourMapMsg (line 2330) | _handleSetColourMapMsg() { method _writeClipboard (line 2336) | _writeClipboard(text) { method _handleServerCutText (line 2345) | _handleServerCutText() { method _handleServerFenceMsg (line 2509) | _handleServerFenceMsg() { method _handleXvpMsg (line 2551) | _handleXvpMsg() { method _normalMsg (line 2574) | _normalMsg() { method _framebufferUpdate (line 2632) | _framebufferUpdate() { method _handleRect (line 2681) | _handleRect() { method _handleVMwareCursor (line 2719) | _handleVMwareCursor() { method _handleCursor (line 2835) | _handleCursor() { method _handleDesktopName (line 2872) | _handleDesktopName() { method _handleLedEvent (line 2891) | _handleLedEvent() { method _handleExtendedDesktopSize (line 2906) | _handleExtendedDesktopSize() { method _handleDataRect (line 2991) | _handleDataRect() { method _updateContinuousUpdates (line 3010) | _updateContinuousUpdates() { method _resize (line 3018) | _resize(width, height) { method _xvpOp (line 3034) | _xvpOp(ver, op) { method _updateCursor (line 3040) | _updateCursor(rgba, hotx, hoty, w, h) { method _shouldShowDotCursor (line 3048) | _shouldShowDotCursor() { method _refreshCursor (line 3070) | _refreshCursor() { method genDES (line 3082) | static genDES(password, challenge) { method keyEvent (line 3092) | keyEvent(sock, keysym, down) { method QEMUExtendedKeyEvent (line 3103) | QEMUExtendedKeyEvent(sock, keysym, down, keycode) { method pointerEvent (line 3127) | pointerEvent(sock, x, y, mask) { method extendedPointerEvent (line 3142) | extendedPointerEvent(sock, x, y, mask) { method _buildExtendedClipboardFlags (line 3164) | _buildExtendedClipboardFlags(actions, formats) { method extendedClipboardProvide (line 3185) | extendedClipboardProvide(sock, formats, inData) { method extendedClipboardNotify (line 3223) | extendedClipboardNotify(sock, formats) { method extendedClipboardRequest (line 3229) | extendedClipboardRequest(sock, formats) { method extendedClipboardCaps (line 3235) | extendedClipboardCaps(sock, actions, formats) { method clientCutText (line 3258) | clientCutText(sock, data, extended = false) { method setDesktopSize (line 3277) | setDesktopSize(sock, width, height, id, flags) { method clientFence (line 3300) | clientFence(sock, flags, payload) { method enableContinuousUpdates (line 3315) | enableContinuousUpdates(sock, enable, x, y, width, height) { method pixelFormat (line 3328) | pixelFormat(sock, depth, trueColor) { method clientEncodings (line 3367) | clientEncodings(sock, encodings) { method fbUpdateRequest (line 3380) | fbUpdateRequest(sock, incremental, x, y, w, h) { method xvpOp (line 3396) | xvpOp(sock, ver, op) { FILE: core/util/browser.js function browserAsyncClipboardSupport (line 23) | async function browserAsyncClipboardSupport() { function _checkWebCodecsH264DecodeSupport (line 109) | async function _checkWebCodecsH264DecodeSupport() { function isMac (line 196) | function isMac() { function isWindows (line 200) | function isWindows() { function isIOS (line 204) | function isIOS() { function isAndroid (line 210) | function isAndroid() { function isChromeOS (line 215) | function isChromeOS() { function isSafari (line 222) | function isSafari() { function isFirefox (line 229) | function isFirefox() { function isChrome (line 234) | function isChrome() { function isChromium (line 241) | function isChromium() { function isOpera (line 245) | function isOpera() { function isEdge (line 249) | function isEdge() { function isGecko (line 255) | function isGecko() { function isWebKit (line 259) | function isWebKit() { function isBlink (line 264) | function isBlink() { FILE: core/util/cursor.js class Cursor (line 11) | class Cursor { method constructor (line 12) | constructor() { method attach (line 40) | attach(target) { method detach (line 60) | detach() { method change (line 80) | change(rgba, hotx, hoty, w, h) { method clear (line 108) | clear() { method move (line 120) | move(clientX, clientY) { method _handleMouseOver (line 139) | _handleMouseOver(event) { method _handleMouseLeave (line 146) | _handleMouseLeave(event) { method _handleMouseMove (line 151) | _handleMouseMove(event) { method _handleMouseUp (line 160) | _handleMouseUp(event) { method _showCursor (line 191) | _showCursor() { method _hideCursor (line 197) | _hideCursor() { method _shouldShowCursor (line 206) | _shouldShowCursor(target) { method _updateVisibility (line 227) | _updateVisibility(target) { method _updatePosition (line 240) | _updatePosition() { method _captureIsActive (line 245) | _captureIsActive() { FILE: core/util/element.js function clientToElement (line 13) | function clientToElement(x, y, elem) { FILE: core/util/events.js function getPointerEvent (line 13) | function getPointerEvent(e) { function stopEvent (line 17) | function stopEvent(e) { function _captureProxy (line 26) | function _captureProxy(e) { function _capturedElemChanged (line 56) | function _capturedElemChanged() { function setCapture (line 63) | function setCapture(target) { function releaseCapture (line 110) | function releaseCapture() { FILE: core/util/eventtarget.js class EventTargetMixin (line 9) | class EventTargetMixin { method constructor (line 10) | constructor() { method addEventListener (line 14) | addEventListener(type, callback) { method removeEventListener (line 21) | removeEventListener(type, callback) { method dispatchEvent (line 27) | dispatchEvent(event) { FILE: core/util/int.js function toUnsigned32bit (line 9) | function toUnsigned32bit(toConvert) { function toSigned32bit (line 13) | function toSigned32bit(toConvert) { FILE: core/util/logging.js function initLogging (line 20) | function initLogging(level) { function getLogging (line 49) | function getLogging() { FILE: core/util/strings.js function decodeUTF8 (line 10) | function decodeUTF8(utf8string, allowLatin1=false) { function encodeUTF8 (line 26) | function encodeUTF8(DOMString) { FILE: core/websock.js constant MAX_RQ_GROW_SIZE (line 20) | const MAX_RQ_GROW_SIZE = 40 * 1024 * 1024; class Websock (line 50) | class Websock { method constructor (line 51) | constructor() { method readyState (line 75) | get readyState() { method rQpeek8 (line 98) | rQpeek8() { method rQskipBytes (line 102) | rQskipBytes(bytes) { method rQshift8 (line 106) | rQshift8() { method rQshift16 (line 110) | rQshift16() { method rQshift32 (line 114) | rQshift32() { method _rQshift (line 119) | _rQshift(bytes) { method rQlen (line 127) | rQlen() { method rQshiftStr (line 131) | rQshiftStr(len) { method rQshiftBytes (line 141) | rQshiftBytes(len, copy=true) { method rQshiftTo (line 150) | rQshiftTo(target, len) { method rQpeekBytes (line 156) | rQpeekBytes(len, copy=true) { method rQwait (line 167) | rQwait(msg, num, goback) { method sQpush8 (line 182) | sQpush8(num) { method sQpush16 (line 187) | sQpush16(num) { method sQpush32 (line 193) | sQpush32(num) { method sQpushString (line 201) | sQpushString(str) { method sQpushBytes (line 206) | sQpushBytes(bytes) { method flush (line 221) | flush() { method _sQensureSpace (line 228) | _sQensureSpace(bytes) { method off (line 235) | off(evt) { method on (line 239) | on(evt, handler) { method _allocateBuffers (line 243) | _allocateBuffers() { method init (line 248) | init() { method open (line 254) | open(uri, protocols) { method attach (line 258) | attach(rawChannel) { method close (line 297) | close() { method _expandCompactRQ (line 316) | _expandCompactRQ(minFit) { method _recvMessage (line 349) | _recvMessage(e) { FILE: karma.conf.cjs function SafariBrowser (line 4) | function SafariBrowser(id, baseBrowserDecorator, args) { FILE: tests/assertions.js function _equal (line 12) | function _equal(a, b) { FILE: tests/fake.websocket.js class FakeWebSocket (line 3) | class FakeWebSocket { method constructor (line 4) | constructor(uri, protocols) { method close (line 27) | close(code, reason) { method send (line 34) | send(data) { method _getSentData (line 53) | _getSentData() { method _open (line 59) | _open() { method _receiveData (line 66) | _receiveData(data) { FILE: tests/playback-ui.js function message (line 9) | function message(str) { function loadFile (line 15) | function loadFile() { function enableUI (line 33) | function enableUI() { class IterationPlayer (line 103) | class IterationPlayer { method constructor (line 104) | constructor(iterations, frames) { method start (line 121) | start(realtime) { method _nextIteration (line 130) | _nextIteration() { method _finish (line 145) | _finish() { method _iterationFinish (line 156) | _iterationFinish(duration) { method _disconnected (line 166) | _disconnected(clean, frame) { function start (line 180) | function start() { FILE: tests/playback.js class FakeWebSocket (line 45) | class FakeWebSocket { method constructor (line 46) | constructor() { method send (line 56) | send() { method close (line 59) | close() { class RecordingPlayer (line 63) | class RecordingPlayer { method constructor (line 64) | constructor(frames, disconnected) { method run (line 82) | run(realtime, trafficManagement) { method _queueNextPacket (line 103) | _queueNextPacket() { method _doPacket (line 131) | _doPacket() { method _finish (line 149) | _finish() { method _handleDisconnect (line 161) | _handleDisconnect(evt) { method _handleCredentials (line 166) | _handleCredentials(evt) { FILE: tests/test.clipboard.js function stubClipboardPermissions (line 29) | function stubClipboardPermissions(state) { function nextTick (line 38) | function nextTick() { FILE: tests/test.copyrect.js function testDecodeRect (line 8) | function testDecodeRect(decoder, x, y, width, height, data, display, dep... FILE: tests/test.deflator.js function _inflator (line 5) | function _inflator(compText, expected) { FILE: tests/test.display.js function makeImageCanvas (line 14) | function makeImageCanvas(inputData, width, height) { function makeImagePng (line 24) | function makeImagePng(inputData, width, height) { FILE: tests/test.gesturehandler.js class DummyTarget (line 5) | class DummyTarget extends EventTargetMixin { function touchStart (line 41) | function touchStart(id, x, y) { function touchMove (line 54) | function touchMove(id, x, y) { function touchEnd (line 67) | function touchEnd(id) { FILE: tests/test.h264.js function createSolidColorFrameBuffer (line 33) | function createSolidColorFrameBuffer(color, width, height) { function makeMessageHeader (line 52) | function makeMessageHeader(length, resetContext, resetAllContexts) { function wrapRectData (line 77) | function wrapRectData(data, resetContext, resetAllContexts) { function testDecodeRect (line 82) | function testDecodeRect(decoder, x, y, width, height, data, display, dep... function almost (line 106) | function almost(a, b) { FILE: tests/test.hextile.js function testDecodeRect (line 8) | function testDecodeRect(decoder, x, y, width, height, data, display, dep... function push32 (line 32) | function push32(arr, num) { FILE: tests/test.inflator.js function _deflator (line 5) | function _deflator(data) { FILE: tests/test.jpeg.js function testDecodeRect (line 8) | function testDecodeRect(decoder, x, y, width, height, data, display, dep... function almost (line 147) | function almost(a, b) { function almost (line 282) | function almost(a, b) { FILE: tests/test.keyboard.js function keyevent (line 8) | function keyevent(typeArg, KeyboardEventInit) { FILE: tests/test.raw.js function testDecodeRect (line 8) | function testDecodeRect(decoder, x, y, width, height, data, display, dep... FILE: tests/test.rfb.js function push8 (line 13) | function push8(arr, num) { function push16 (line 18) | function push16(arr, num) { function push32 (line 24) | function push32(arr, num) { function pushString (line 32) | function pushString(arr, string) { function deflateWithSize (line 39) | function deflateWithSize(data) { class FakeResizeObserver (line 79) | class FakeResizeObserver { method constructor (line 80) | constructor(handler) { method disconnect (line 84) | disconnect() {} method observe (line 85) | observe(target, options) {} method unobserve (line 86) | unobserve(target) {} function makeRFB (line 150) | function makeRFB(url, options) { function elementToClient (line 161) | function elementToClient(x, y, client) { function sendMouseMoveEvent (line 179) | function sendMouseMoveEvent(x, y, buttons, client) { function sendMouseButtonEvent (line 192) | function sendMouseButtonEvent(x, y, down, buttons, client) { function gestureStart (line 205) | function gestureStart(gestureType, x, y, client, function gestureMove (line 217) | function gestureMove(gestureType, x, y, client, function gestureEnd (line 229) | function gestureEnd(gestureType, x, y, client) { function sendFbuMsg (line 236) | function sendFbuMsg(rectInfo, rectData, client, rectCnt) { function sendExtendedDesktopSize (line 260) | function sendExtendedDesktopSize(client, reason, result, width, height, ... function sendVer (line 1395) | function sendVer(ver, client) { function sendSecurity (line 1405) | function sendSecurity(type, cl) { function fakeGetRandomValues (line 1652) | function fakeGetRandomValues(arr) { function fakeGeneratekey (line 1694) | async function fakeGeneratekey() { function fakeGetRandomValues (line 2098) | function fakeGetRandomValues(arr) { function fakeGetRandomValues (line 2190) | function fakeGetRandomValues(arr) { function sendNumStrPairs (line 2327) | function sendNumStrPairs(pairs, client) { function sendServerInit (line 2659) | function sendServerInit(opts, client) { function makeScreenData (line 2901) | function makeScreenData(nrOfScreens) { function sendLedStateUpdate (line 3304) | function sendLedStateUpdate(state) { function sendWheelEvent (line 4179) | function sendWheelEvent(x, y, dx, dy, mode=0, buttons=0) { FILE: tests/test.rre.js function testDecodeRect (line 8) | function testDecodeRect(decoder, x, y, width, height, data, display, dep... function push16 (line 32) | function push16(arr, num) { function push32 (line 37) | function push32(arr, num) { FILE: tests/test.tight.js function testDecodeRect (line 8) | function testDecodeRect(decoder, x, y, width, height, data, display, dep... function almost (line 472) | function almost(a, b) { FILE: tests/test.tightpng.js function testDecodeRect (line 8) | function testDecodeRect(decoder, x, y, width, height, data, display, dep... function almost (line 135) | function almost(a, b) { FILE: tests/test.wakelock.js class FakeWakeLockSentinal (line 5) | class FakeWakeLockSentinal extends EventTarget { method constructor (line 6) | constructor() { method release (line 11) | async release() { function waitForStateTransition (line 20) | function waitForStateTransition(wakelockManager, newState) { FILE: tests/test.webutil.js method get (line 172) | get(cb) { cb(settings); } method set (line 173) | set() {} method remove (line 174) | remove() {} FILE: tests/test.zlib.js function testDecodeRect (line 8) | function testDecodeRect(decoder, x, y, width, height, data, display, dep... FILE: tests/test.zrle.js function testDecodeRect (line 8) | function testDecodeRect(decoder, x, y, width, height, data, display, dep... FILE: utils/genkeysymdef.js function toHex (line 80) | function toHex(num) { FILE: vendor/pako/lib/utils/common.js function shrinkBuf (line 2) | function shrinkBuf (buf, size) { function arraySet (line 10) | function arraySet (dest, src, src_offs, len, dest_offs) { function flattenChunks (line 22) | function flattenChunks (chunks) { FILE: vendor/pako/lib/zlib/adler32.js function adler32 (line 5) | function adler32(adler, buf, len, pos) { FILE: vendor/pako/lib/zlib/crc32.js function makeTable (line 7) | function makeTable() { function crc32 (line 25) | function crc32(crc, buf, len, pos) { FILE: vendor/pako/lib/zlib/deflate.js constant Z_NO_FLUSH (line 12) | const Z_NO_FLUSH = 0; constant Z_PARTIAL_FLUSH (line 13) | const Z_PARTIAL_FLUSH = 1; constant Z_FULL_FLUSH (line 15) | const Z_FULL_FLUSH = 3; constant Z_FINISH (line 16) | const Z_FINISH = 4; constant Z_BLOCK (line 17) | const Z_BLOCK = 5; constant Z_OK (line 24) | const Z_OK = 0; constant Z_STREAM_END (line 25) | const Z_STREAM_END = 1; constant Z_STREAM_ERROR (line 28) | const Z_STREAM_ERROR = -2; constant Z_DATA_ERROR (line 29) | const Z_DATA_ERROR = -3; constant Z_BUF_ERROR (line 31) | const Z_BUF_ERROR = -5; constant Z_DEFAULT_COMPRESSION (line 39) | const Z_DEFAULT_COMPRESSION = -1; constant Z_FILTERED (line 42) | const Z_FILTERED = 1; constant Z_HUFFMAN_ONLY (line 43) | const Z_HUFFMAN_ONLY = 2; constant Z_RLE (line 44) | const Z_RLE = 3; constant Z_FIXED (line 45) | const Z_FIXED = 4; constant Z_DEFAULT_STRATEGY (line 46) | const Z_DEFAULT_STRATEGY = 0; constant Z_UNKNOWN (line 52) | const Z_UNKNOWN = 2; constant Z_DEFLATED (line 56) | const Z_DEFLATED = 8; function err (line 104) | function err(strm, errorCode) { function rank (line 109) | function rank(f) { function zero (line 113) | function zero(buf) { var len = buf.length; while (--len >= 0) { buf[len]... function flush_pending (line 122) | function flush_pending(strm) { function flush_block_only (line 144) | function flush_block_only(s, last) { function put_byte (line 151) | function put_byte(s, b) { function putShortMSB (line 161) | function putShortMSB(s, b) { function read_buf (line 176) | function read_buf(strm, buf, start, size) { function longest_match (line 210) | function longest_match(s, cur_match) { function fill_window (line 323) | function fill_window(s) { function deflate_stored (line 479) | function deflate_stored(s, flush) { function deflate_fast (line 577) | function deflate_fast(s, flush) { function deflate_slow (line 705) | function deflate_slow(s, flush) { function deflate_rle (line 867) | function deflate_rle(s, flush) { function deflate_huff (line 962) | function deflate_huff(s, flush) { function Config (line 1019) | function Config(good_length, max_lazy, nice_length, max_chain, func) { function lm_init (line 1048) | function lm_init(s) { function DeflateState (line 1071) | function DeflateState() { function deflateResetKeep (line 1260) | function deflateResetKeep(strm) { function deflateReset (line 1289) | function deflateReset(strm) { function deflateSetHeader (line 1298) | function deflateSetHeader(strm, head) { function deflateInit2 (line 1306) | function deflateInit2(strm, level, method, windowBits, memLevel, strateg... function deflateInit (line 1384) | function deflateInit(strm, level) { function deflate (line 1389) | function deflate(strm, flush) { function deflateEnd (line 1723) | function deflateEnd(strm) { function deflateSetDictionary (line 1752) | function deflateSetDictionary(strm, dictionary) { FILE: vendor/pako/lib/zlib/gzheader.js function GZheader (line 1) | function GZheader() { FILE: vendor/pako/lib/zlib/inffast.js function inflate_fast (line 40) | function inflate_fast(strm, start) { FILE: vendor/pako/lib/zlib/inflate.js constant Z_FINISH (line 20) | const Z_FINISH = 4; constant Z_BLOCK (line 21) | const Z_BLOCK = 5; constant Z_TREES (line 22) | const Z_TREES = 6; constant Z_OK (line 28) | const Z_OK = 0; constant Z_STREAM_END (line 29) | const Z_STREAM_END = 1; constant Z_NEED_DICT (line 30) | const Z_NEED_DICT = 2; constant Z_STREAM_ERROR (line 32) | const Z_STREAM_ERROR = -2; constant Z_DATA_ERROR (line 33) | const Z_DATA_ERROR = -3; constant Z_MEM_ERROR (line 34) | const Z_MEM_ERROR = -4; constant Z_BUF_ERROR (line 35) | const Z_BUF_ERROR = -5; constant Z_DEFLATED (line 39) | const Z_DEFLATED = 8; function zswap32 (line 92) | function zswap32(q) { function InflateState (line 100) | function InflateState() { function inflateResetKeep (line 158) | function inflateResetKeep(strm) { function inflateReset (line 185) | function inflateReset(strm) { function inflateReset2 (line 197) | function inflateReset2(strm, windowBits) { function inflateInit2 (line 231) | function inflateInit2(strm, windowBits) { function inflateInit (line 251) | function inflateInit(strm) { function fixedtables (line 270) | function fixedtables(state) { function updatewindow (line 318) | function updatewindow(strm, src, end, copy) { function inflate (line 360) | function inflate(strm, flush) { function inflateEnd (line 1452) | function inflateEnd(strm) { function inflateGetHeader (line 1466) | function inflateGetHeader(strm, head) { function inflateSetDictionary (line 1480) | function inflateSetDictionary(strm, dictionary) { FILE: vendor/pako/lib/zlib/inftrees.js function inflate_table (line 34) | function inflate_table(type, lens, lens_index, codes, table, table_index... FILE: vendor/pako/lib/zlib/trees.js function zero (line 22) | function zero(buf) { var len = buf.length; while (--len >= 0) { buf[len]... function StaticTreeDesc (line 145) | function StaticTreeDesc(static_tree, extra_bits, extra_base, elems, max_... function TreeDesc (line 163) | function TreeDesc(dyn_tree, stat_desc) { function d_code (line 171) | function d_code(dist) { function put_short (line 180) | function put_short(s, w) { function send_bits (line 192) | function send_bits(s, value, length) { function send_code (line 205) | function send_code(s, c, tree) { function bi_reverse (line 215) | function bi_reverse(code, len) { function bi_flush (line 229) | function bi_flush(s) { function gen_bitlen (line 253) | function gen_bitlen(s, desc) function gen_codes (line 350) | function gen_codes(tree, max_code, bl_count) function tr_static_init (line 388) | function tr_static_init() { function init_block (line 492) | function init_block(s) { function bi_windup (line 509) | function bi_windup(s) function copy_block (line 525) | function copy_block(s, buf, len, header) function smaller (line 548) | function smaller(tree, n, m, depth) { function pqdownheap (line 561) | function pqdownheap(s, tree, k) function compress_block (line 594) | function compress_block(s, ltree, dtree) function build_tree (line 654) | function build_tree(s, desc) function scan_tree (line 750) | function scan_tree(s, tree, max_code) function send_tree (line 816) | function send_tree(s, tree, max_code) function build_bl_tree (line 887) | function build_bl_tree(s) { function send_all_trees (line 923) | function send_all_trees(s, lcodes, dcodes, blcodes) function detect_data_type (line 963) | function detect_data_type(s) { function _tr_init (line 1001) | function _tr_init(s) function _tr_stored_block (line 1024) | function _tr_stored_block(s, buf, stored_len, last) function _tr_align (line 1039) | function _tr_align(s) { function _tr_flush_block (line 1050) | function _tr_flush_block(s, buf, stored_len, last) function _tr_tally (line 1137) | function _tr_tally(s, dist, lc) FILE: vendor/pako/lib/zlib/zstream.js function ZStream (line 1) | function ZStream() {