Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Properly limit mouse moves to once every 17 mslimitmouse | Samuel Mannehed | 2020-05-31 | 4 | -124/+164 |
| | | | | | | | Previous attempt in c958269 had a number of issues, this is a full rewrite, complete with improved unit tests. Fixes github issue #1402 | ||||
* | Stop send mouse clicks while dragging in view only | Samuel Mannehed | 2020-05-31 | 2 | -0/+9 |
| | |||||
* | Standardize on camelCase for functions in RFB | Samuel Mannehed | 2020-05-31 | 2 | -188/+188 |
| | |||||
* | Standardize on camelCase for variables in RFB | Samuel Mannehed | 2020-05-31 | 2 | -547/+546 |
| | |||||
* | Remove unused mouse_arr variable | Samuel Mannehed | 2020-05-08 | 1 | -1/+0 |
| | |||||
* | Consistently close dialogs on connect/disconnect | Pierre Ossman | 2020-05-05 | 3 | -33/+28 |
| | | | | | | | | This was done a bit arbitrarily before which could easily miss things, end up in the wrong state and not trigger animations correctly. This reverts commit c12e5b2b544aff6f662c7f61f82ce40d132e14df and fixes things in a different way. | ||||
* | Merge pull request #1398 from novnc/compressionlevel | Samuel Mannehed | 2020-05-01 | 6 | -1/+155 |
|\ | | | | | Add ability to set Tight compression level | ||||
| * | Add ability to set compression level | Samuel Mannehed | 2020-05-01 | 6 | -1/+155 |
|/ | | | | Fixes github issue #1382. | ||||
* | Add unit tests for mouse move limit | Samuel Mannehed | 2020-05-01 | 1 | -0/+67 |
| | |||||
* | Shorten rows to max 80 chars in mouse.js | Samuel Mannehed | 2020-05-01 | 1 | -23/+29 |
| | |||||
* | Fix wording in comment | Samuel Mannehed | 2020-05-01 | 1 | -1/+1 |
| | |||||
* | Merge pull request #1352 from uklatt/master | Samuel Mannehed | 2020-05-01 | 1 | -1/+15 |
|\ | | | | | Limit mouse move events to one every 17 mS. | ||||
| * | Limit mouse move events to one every 17 ms | Uwe Klatt | 2020-05-01 | 1 | -1/+15 |
|/ | |||||
* | 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 |
| | |