Samuel Mannehed
164bf50fda
Standardize on camelCase in Decoders
2020-05-31 23:37:29 +02:00
Samuel Mannehed
a7fe079f81
Standardize on camelCase in Logging
2020-05-31 23:37:29 +02:00
Samuel Mannehed
ea858bfa27
Standardize on camelCase in Websock
2020-05-31 23:21:35 +02:00
Samuel Mannehed
5d570207f7
Standardize on camelCase in Display
2020-05-31 23:21:35 +02:00
Samuel Mannehed
95632e413d
Standardize on camelCase in tests
2020-05-31 23:21:35 +02:00
Samuel Mannehed
8b0034ee84
Standardize on camelCase in utils
2020-05-31 23:21:35 +02:00
Samuel Mannehed
80187d158c
Standardize on camelCase in RFB
2020-05-31 23:21:35 +02:00
Samuel Mannehed
dff4fefa3c
Remove unused properties and variables
...
The code that used these were removed in the following commits:
* 9ff86fb718
(RFB._mouse_arr)
* bb6965f2e6
(old_requestAnimationFrame)
* 490d471c53
(Display._c_forceCanvas)
2020-05-31 22:49:41 +02:00
Pierre Ossman
42e3b03fa8
Consistently close dialogs on connect/disconnect
...
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 c12e5b2b54
and fixes
things in a different way.
2020-05-05 12:43:04 +02:00
Samuel Mannehed
776cda5dc4
Merge pull request #1398 from novnc/compressionlevel
...
Add ability to set Tight compression level
2020-05-01 20:49:49 +02:00
Samuel Mannehed
479d8cefd1
Add ability to set compression level
...
Fixes github issue #1382 .
2020-05-01 20:47:36 +02:00
Samuel Mannehed
a672168d4d
Add unit tests for mouse move limit
2020-05-01 20:37:48 +02:00
Samuel Mannehed
0f81407c64
Shorten rows to max 80 chars in mouse.js
2020-05-01 20:37:48 +02:00
Samuel Mannehed
f477469fb5
Fix wording in comment
2020-05-01 20:37:48 +02:00
Samuel Mannehed
c9582690ac
Merge pull request #1352 from uklatt/master
...
Limit mouse move events to one every 17 mS.
2020-05-01 20:36:18 +02:00
Uwe Klatt
44eb1fe59b
Limit mouse move events to one every 17 ms
2020-05-01 20:28:33 +02:00
Samuel Mannehed
e7fa686f32
Fix indentation for focus check
2020-05-01 15:34:14 +02:00
Samuel Mannehed
8df281cce6
Don't fade the control bar if it has focus
...
Fixes github issue #1369
2020-05-01 14:38:09 +02:00
Samuel Mannehed
c12e5b2b54
Hide the clipboard when not connected
...
Fixes github issue #1367 .
2020-05-01 13:35:34 +02:00
Samuel Mannehed
302895cdf3
Merge pull request #1396 from iblech/patch-1
...
Document default setting of `focusOnClick`
2020-04-29 18:58:04 +02:00
Ingo Blechschmidt
27a6978e30
Document default setting of `focusOnClick`
2020-04-29 09:36:32 +02:00
Filip Stedronsky
a1015d8db5
rfb: VeNCrypt Plain SecurityType support
...
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
2020-04-08 08:58:32 +02:00
Alex Tanskanen
a040c402ed
Fix focus problem after closing the toolbar
...
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.
2020-03-12 13:17:51 +01:00
Pierre Ossman
c4633ab333
Set a default value for the quality input
2020-02-28 14:56:57 +01:00
Pierre Ossman
5243cbf611
Add UI for quality setting
2020-02-28 14:54:09 +01:00
Pierre Ossman
71429d45d0
Merge branch 'quality-level' of https://github.com/eDrillingSolutions/noVNC
2020-02-28 13:54:36 +01:00
Andrey Trebler
efd1f8a4f2
adds qualityLevel property to RFB class for updating JPEG quality level encoding on the fly
2020-02-28 13:14:19 +01:00
Niko Lehto
9253e178fc
Hide clipboard side bar button when view only mode
...
The clipboard side bar button serves no purpose if user uses 'View Only'
mode, this commit hides this button in those instances.
2020-02-24 08:57:28 +01:00
Alex Tanskanen
ceb8ef4ec1
Fix crash with too large clipboard data
...
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.
2020-02-21 09:39:31 +01:00
Pierre Ossman
e4e6a9b9b4
Style all input types for consistent UI
...
At least all that the browsers will let us.
2020-02-18 15:24:51 +01:00
Pierre Ossman
384232fb56
Merge branch 'clipboard_unicode' of https://github.com/CendioNiko/noVNC
2020-02-18 09:46:10 +01:00
Niko Lehto
f73fdc3ed3
Add extended clipboard Pseudo-Encoding
...
Add extended clipboard pseudo-encoding to allow the use of unicode
characters in the clipboard.
2020-02-18 09:32:36 +01:00
Niko Lehto
9a31083a8a
Export constants in inflate.js for easier usage
2020-02-17 11:29:41 +01:00
Niko Lehto
13be552d60
Fix bug where inflate would read too much data
2020-02-17 11:29:41 +01:00
Niko Lehto
2cee106eee
Split api of inflate
...
Added ability to read data chunk wise.
2020-02-17 11:29:41 +01:00
Niko Lehto
3cf11004b4
Handle errors from zlib/pako
2020-02-17 11:29:41 +01:00
Niko Lehto
f6669ff7b2
Move error handling to Inflate class
...
Every call wants this check so this should be done inside the class.
2020-02-17 11:29:41 +01:00
Niko Lehto
fe5aa6408a
Add missing copyright header for Inflator.js
2020-02-17 11:29:41 +01:00
Niko Lehto
183cab0eca
Remove unused inflate argument
...
The value true was an invalid flush argument so it was in practice
unused.
2020-02-17 11:29:40 +01:00
Niko Lehto
9575ded8da
Add util for unsigned and signed int. conversion
...
Will be used in later commit in extended clipboard handling.
2020-02-17 11:29:40 +01:00
Niko Lehto
f52e979082
Add deflator helper class for deflating data
...
Wraps pako's deflate for easier usage.
2020-02-17 11:29:29 +01:00
Niko Lehto
3b562e8a0f
Make clipBoardPasteFrom() test more specific
...
Don't rely on clientCutText() to test clipboardPasteFrom().
2020-02-17 09:34:44 +01:00
Samuel Mannehed
4ab5070548
Merge pull request #1361 from alvintownsend/master
...
Correcting path to package.json for running at a path other than root.
2020-02-12 11:25:04 +01:00
Alvin Townsend
546edcd4a0
Correcting path to package.json for running at a path other than root.
2020-01-31 11:34:53 +01:00
Samuel Mannehed
71bb3fdfa5
Fix color channels for VMware alpha cursors
...
The red and blue channels were incorrectly swapped.
2020-01-30 11:48:17 +01:00
Pierre Ossman
eb05b45b70
Make afterEach() hooks work when skipping tests
...
Mocha will now run afterEach() hooks when tests are skipped, so we need
to make them more robust against things being partially set up.
2020-01-23 14:27:37 +01:00
Juanjo Diaz
8394462356
Remove generated HTML by Cursor when it detaches
2020-01-23 11:58:16 +02:00
Pierre Ossman
2d53a785d5
Merge branch 'abstraction_for_detection' of https://github.com/samhed/noVNC
2020-01-14 09:45:28 +01:00
Samuel Mannehed
64fdd336a0
Simplify encodeUTF8/decodeUTF8 unittests
2020-01-03 10:41:34 +01:00
Samuel Mannehed
80c72e92d2
Add unit tests for encodeUTF8 and decodeUTF8
2020-01-02 17:29:41 +01:00