Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add ability to set compression levelcompressionlevel | Samuel Mannehed | 2020-05-01 | 6 | -1/+155 |
| | | | | Fixes github issue #1382. | ||||
* | Fix indentation for focus check | Samuel Mannehed | 2020-05-01 | 1 | -1/+1 |
| | |||||
* | Don't fade the control bar if it has focus | Samuel Mannehed | 2020-05-01 | 1 | -0/+7 |
| | | | | Fixes github issue #1369 | ||||
* | Hide the clipboard when not connected | Samuel Mannehed | 2020-05-01 | 1 | -0/+3 |
| | | | | Fixes github issue #1367. | ||||
* | Merge pull request #1396 from iblech/patch-1 | Samuel Mannehed | 2020-04-29 | 1 | -1/+1 |
|\ | | | | | Document default setting of `focusOnClick` | ||||
| * | Document default setting of `focusOnClick` | Ingo Blechschmidt | 2020-04-29 | 1 | -1/+1 |
|/ | |||||
* | rfb: VeNCrypt Plain SecurityType support | Filip Stedronsky | 2020-04-08 | 1 | -0/+94 |
| | | | | | | | | | | | | This allows using TigerVNC server with PAM authentication (e.g. agains LDAP or other extensible authentication mechanisms) Tested with TigerVNC server (Xvnc -SecurityTypes Plain -PlainUsers '*') Should not break anything else, this method is tried last when all other fail. Tested in Firefox 74 and Chromium 80 | ||||
* | Fix focus problem after closing the toolbar | Alex Tanskanen | 2020-03-12 | 1 | -0/+1 |
| | | | | | | | Closing the toolbar would make the focus remain on the toolbar and not in the session. The only way to switch focus was to click in the session. This commit will automatically switch back focus to the session after closing the toolbar. | ||||
* | Set a default value for the quality input | Pierre Ossman | 2020-02-28 | 1 | -1/+1 |
| | |||||
* | Add UI for quality setting | Pierre Ossman | 2020-02-28 | 3 | -0/+24 |
| | |||||
* | Merge branch 'quality-level' of https://github.com/eDrillingSolutions/noVNC | Pierre Ossman | 2020-02-28 | 4 | -2/+138 |
|\ | |||||
| * | adds qualityLevel property to RFB class for updating JPEG quality level ↵ | Andrey Trebler | 2020-02-28 | 4 | -2/+138 |
| | | | | | | | | encoding on the fly | ||||
* | | Hide clipboard side bar button when view only mode | Niko Lehto | 2020-02-24 | 1 | -0/+4 |
|/ | | | | | The clipboard side bar button serves no purpose if user uses 'View Only' mode, this commit hides this button in those instances. | ||||
* | Fix crash with too large clipboard data | Alex Tanskanen | 2020-02-21 | 2 | -1/+37 |
| | | | | | | | If too much text is copied in the session, String.fromCharCode.apply() would crash in Safari on macOS and Chrome on Linux. This commit fixes this issue by avoiding apply() altogether. Also added test to cover this issue. | ||||
* | Style all input types for consistent UI | Pierre Ossman | 2020-02-18 | 1 | -12/+68 |
| | | | | At least all that the browsers will let us. | ||||
* | Merge branch 'clipboard_unicode' of https://github.com/CendioNiko/noVNC | Pierre Ossman | 2020-02-18 | 11 | -97/+1017 |
|\ | |||||
| * | Add extended clipboard Pseudo-Encoding | Niko Lehto | 2020-02-18 | 3 | -39/+741 |
| | | | | | | | | | | Add extended clipboard pseudo-encoding to allow the use of unicode characters in the clipboard. | ||||
| * | Export constants in inflate.js for easier usage | Niko Lehto | 2020-02-17 | 1 | -17/+17 |
| | | |||||
| * | Fix bug where inflate would read too much data | Niko Lehto | 2020-02-17 | 1 | -1/+1 |
| | | |||||
| * | Split api of inflate | Niko Lehto | 2020-02-17 | 2 | -7/+20 |
| | | | | | | | | Added ability to read data chunk wise. | ||||
| * | Handle errors from zlib/pako | Niko Lehto | 2020-02-17 | 1 | -1/+4 |
| | | |||||
| * | Move error handling to Inflate class | Niko Lehto | 2020-02-17 | 2 | -6/+4 |
| | | | | | | | | Every call wants this check so this should be done inside the class. | ||||
| * | Add missing copyright header for Inflator.js | Niko Lehto | 2020-02-17 | 1 | -0/+8 |
| | | |||||
| * | Remove unused inflate argument | Niko Lehto | 2020-02-17 | 2 | -4/+4 |
| | | | | | | | | | | The value true was an invalid flush argument so it was in practice unused. | ||||
| * | Add util for unsigned and signed int. conversion | Niko Lehto | 2020-02-17 | 2 | -0/+31 |
| | | | | | | | | Will be used in later commit in extended clipboard handling. | ||||
| * | Add deflator helper class for deflating data | Niko Lehto | 2020-02-17 | 3 | -30/+189 |
| | | | | | | | | Wraps pako's deflate for easier usage. | ||||
| * | Make clipBoardPasteFrom() test more specific | Niko Lehto | 2020-02-17 | 1 | -4/+10 |
| | | | | | | | | Don't rely on clientCutText() to test clipboardPasteFrom(). | ||||
* | | Merge pull request #1361 from alvintownsend/master | Samuel Mannehed | 2020-02-12 | 1 | -1/+1 |
|\ \ | | | | | | | Correcting path to package.json for running at a path other than root. | ||||
| * | | Correcting path to package.json for running at a path other than root. | Alvin Townsend | 2020-01-31 | 1 | -1/+1 |
|/ / | |||||
* | | Fix color channels for VMware alpha cursors | Samuel Mannehed | 2020-01-30 | 2 | -5/+5 |
|/ | | | | The red and blue channels were incorrectly swapped. | ||||
* | Make afterEach() hooks work when skipping tests | Pierre Ossman | 2020-01-23 | 4 | -10/+30 |
| | | | | | Mocha will now run afterEach() hooks when tests are skipped, so we need to make them more robust against things being partially set up. | ||||
* | Remove generated HTML by Cursor when it detaches | Juanjo Diaz | 2020-01-23 | 1 | -1/+4 |
| | |||||
* | Merge branch 'abstraction_for_detection' of https://github.com/samhed/noVNC | Pierre Ossman | 2020-01-14 | 2 | -7/+38 |
|\ | |||||
| * | Add comment for browser and platform detection | Samuel Mannehed | 2020-01-02 | 1 | -0/+7 |
| | | |||||
| * | Add short description at the top of browser.js | Samuel Mannehed | 2020-01-02 | 1 | -0/+2 |
| | | |||||
| * | Properly detect scrollbar gutter | Samuel Mannehed | 2020-01-02 | 2 | -7/+29 |
| | | | | | | | | | | | | | | | | As a rule, instead of hard-coding a behavior on specific platforms we should do dynamic detection. This commit moves away from always hiding scrollbars on Android and iOS and instead detects the rendered width of scrollbars in the browser. | ||||
* | | Simplify encodeUTF8/decodeUTF8 unittests | Samuel Mannehed | 2020-01-03 | 1 | -27/+6 |
| | | |||||
* | | Add unit tests for encodeUTF8 and decodeUTF8 | Samuel Mannehed | 2020-01-02 | 1 | -1/+42 |
| | | |||||
* | | Remove unused python scripts | Samuel Mannehed | 2020-01-02 | 2 | -246/+0 |
| | | |||||
* | | Fix chinese translation for "Disconnect" | Samuel Mannehed | 2020-01-02 | 1 | -1/+1 |
| | | | | | | | | Thanks for @wavezhang, @litongjava, and @bhzhu203 for helping out. | ||||
* | | Update chinese translation strings | Samuel Mannehed | 2020-01-02 | 1 | -7/+7 |
|/ | | | | Thanks to @QQ2017 and @wavezhang for helping out with correcting these. | ||||
* | Remove Google Chrome Frame plugin compatability | Samuel Mannehed | 2019-12-31 | 2 | -2/+2 |
| | | | | | Chrome Frame has been retired we so we can remove it from this compatability tag. | ||||
* | Restore X-UA-Compatible meta tag to vnc_lite | Samuel Mannehed | 2019-12-31 | 1 | -0/+4 |
| | | | It's still required since without this IE's default setting for "Display intranet web pages in compatibility mode" will cause errors. | ||||
* | Restore X-UA-Compatible meta tag to vnc.html | Samuel Mannehed | 2019-12-31 | 1 | -0/+4 |
| | | | It's still required since without this IE's default setting for "Display intranet web pages in compatibility mode" will cause errors. | ||||
* | Allow cursor to be updated while connecting | Pierre Ossman | 2019-12-30 | 1 | -1/+4 |
| | | | | | We haven't got a server provided cursor at this point, but we might have done something local, e.g. enabled the dot cursor. | ||||
* | Make sure "undefined" can be a default parameter value | Pierre Ossman | 2019-12-25 | 1 | -1/+0 |
| | | | | | Lower layers can consider null to be a valid value, when we'd rather they treat the value as not set. | ||||
* | Handle slow loading of images | Pierre Ossman | 2019-12-23 | 2 | -4/+32 |
| | | | | | | Internet Explorer seems to flag images as loaded prematurely, which can result in rendering bugs. We can detect this by looking at the dimensions though. | ||||
* | Validate decoded image dimensions | Pierre Ossman | 2019-12-23 | 4 | -5/+13 |
| | | | | | They are expected to be a certain size, so verify this so no server tries to do something broken. | ||||
* | Avoid using Array.includes() | Pierre Ossman | 2019-12-23 | 1 | -2/+2 |
| | | | | | Internet Explorer doesn't have this method. Use the safer indexOf() instead. | ||||
* | Build in the behavior to ignore decodeUTF8 errors | Samuel Mannehed | 2019-12-23 | 2 | -12/+15 |
| | | | | Makes the code clearer and more explicit in intent. |