Commit Graph

1923 Commits

Author SHA1 Message Date
Alt, Michael 95b291b15e tried to fix rotated display 2019-12-16 17:09:57 +01:00
gbrehmer ce52d023b9
Update package.json 2019-12-12 15:30:54 +01:00
gbrehmer 0eff11635d
Update npmpublish.yml 2019-12-12 15:17:30 +01:00
gbrehmer cc858fe080
disable tests 2019-12-12 15:01:37 +01:00
gbrehmer bbb1ef22d4
disable karma tests 2019-12-12 14:59:41 +01:00
gbrehmer 856c53d8bb
bump version 2019-12-12 14:36:04 +01:00
Gerrit Brehmer f00a586066 no message 2019-12-12 14:12:11 +01:00
Gerrit Brehmer 9f66040b13 no message 2019-12-12 14:05:55 +01:00
gbrehmer 6cec417e8c
build npm package 2019-12-12 14:04:19 +01:00
Gerrit Brehmer aa19a0f844 fixed cursor coordinates 2019-12-10 00:26:03 +01:00
Gerrit Brehmer 77f344b6f8 fix 2019-12-09 16:46:26 +01:00
Gerrit Brehmer 947d7eca27 release patch 2019-12-08 23:32:43 +01:00
Gerrit Brehmer 044c673e79 support rotation 2019-12-08 23:32:16 +01:00
Gerrit Brehmer 79d33febb2 release patch 2019-12-08 22:37:57 +01:00
Gerrit Brehmer f0323fd3a5 support rotation 2019-12-08 22:36:58 +01:00
Gerrit Brehmer f3767f7667 release patch 2019-12-08 15:32:21 +01:00
Gerrit Brehmer 3d8153687e fix 2019-12-08 15:31:53 +01:00
gbrehmer ca9b10b2a1
Update package.json 2019-12-08 15:11:26 +01:00
Gerrit Brehmer 64e861eb8e fix 2019-12-08 14:56:02 +01:00
gbrehmer b0a7003f06
Update package.json 2019-12-07 23:29:22 +01:00
gbrehmer 59ad98965d
Update package.json 2019-12-07 23:07:16 +01:00
Gerrit Brehmer 09608fd926 Revert "Create npmpublish.yml"
This reverts commit 108810289b.
2019-12-07 22:50:29 +01:00
Gerrit Brehmer 9e00f79d82 support rotation 2019-12-07 22:27:18 +01:00
gbrehmer 108810289b
Create npmpublish.yml 2019-12-05 23:39:58 +01:00
Chris "Koying" Browet 1c9826140a Add support for Unix Tight auth 2019-12-05 15:46:31 +01:00
Chris Koying Browet 5b453ed4a8 Expand password dialog to work for usernames too
Some VNC authentication schemes use usernames, our UI should support
these.
2019-12-05 15:46:24 +01:00
Samuel Mannehed b39caa7469
Merge pull request #1318 from chrisjdev/emptyPassword
Allow connecting with empty string credentials
2019-12-05 12:15:43 +01:00
Chris J 01d4514dee Allow connecting with empty string credentials
Checking for undefined instead of falsy. That way an empty strings are allowed.
2019-12-05 12:13:11 +01:00
Samuel Mannehed 80b078c469 Add encodeUTF8 function to core/util/strings.js 2019-12-04 10:37:11 +01:00
Pierre Ossman 9f557f5280 Make Cursor.detach() safe to call when not attached
Avoids having checks in higher layers.
2019-11-29 10:08:15 +01:00
Samuel Mannehed 94c89284fc
Fix chinese translation errors
Thanks to @QQ2017 for providing the translation strings
2019-11-28 12:51:32 +01:00
Samuel Mannehed b17f6c6929 Simplify logic for status hierarchy
Removes unnecessary variable
2019-11-25 17:03:55 +01:00
Samuel Mannehed afa1f8a2ab Ensure warning status timeouts are honored
When showing a new status popup we want to set a timer for how long to
show it. In cases where we show many statuses in a fast succession we
need to remove any running timeouts when showing a new one.

There are exceptions when new statuses won't be shown, and thats if a
more severe status is already showing, i.e and error or a warning.

Warnings can still have timeouts. There was a bug that occured when we
tried to show a normal status while a warning was showing. The bug
caused the warning status timeout to be removed even if the normal
status was never shown. We should only remove running timeouts if we're
actually going to show a new status.
2019-11-25 16:38:03 +01:00
Pierre Ossman 686c8d259a Merge branch 'babel' of https://github.com/CendioOssman/noVNC 2019-11-12 14:12:18 +01:00
Pierre Ossman d01ecc18d5 Don't use arrow functions in legacy loader
The browsers that need the legacy code do not support such fancy
modern things.
2019-11-12 14:05:55 +01:00
Pierre Ossman 66ab0d98d7 Load support scripts first
E.g. SystemJS requires the Promise polyfill, so make sure all our
support files are loaded first.
2019-11-12 14:05:55 +01:00
Pierre Ossman 0dd439a874 Upgrade to latest babel
There has been a lot of renaming and restructuring in babel, so we need
to modify our code to handle the latest version. We also need to adjust
the way we build our babel worker as babel itself no longer runs in older
browsers such as Internet Explorer.
2019-11-12 14:05:55 +01:00
Samuel Mannehed ae127d8a38
Merge pull request #1319 from wavezhang/patch-2
Update zh_CN.po
2019-11-11 16:46:36 +01:00
Pierre Ossman b88a92afe8 Always include Promise polyfill for legacy browsers
It is now used by our general code and not just by the conversion
routines, so we need to make sure it is always included for the
old browsers.
2019-11-11 13:36:30 +01:00
Pierre Ossman 6b20803401 Clean up handling of untransformed files
This control flow is difficult enough as it is to follow. Move the
handling of the untransformed files to a separate block to make it
slightly easier to understand.
2019-11-11 13:33:47 +01:00
Pierre Ossman 8cfa673d94 Remove redundant "no copy" check
We also check this list as a filter to walkDir(), so no need for the
extra check here.
2019-11-11 13:32:19 +01:00
Pierre Ossman c6e37040de Use proper backticks for generating legacy script tags 2019-11-11 10:01:43 +01:00
wavezhang 9653598af7
Update zh_CN.po
fix spell errors, improve translations
2019-11-08 14:08:23 +08:00
Alex Tanskanen a6304f91d0 Fix missing caps lock events on iOS
Caps Lock on iOS only trigged key release or key press events.
When it's clicked it would only send keydown, and next time
it would only send keyup and so on. It should send both a key press
and a key release.

Also added the unit tests for macOS since those were missing.

Co-Authored-By: Alex Tanskanen <aleta@cendio.se>
2019-11-07 16:44:26 +01:00
Samuel Mannehed c15502525e Add README to app/locale warning not to modify 2019-11-07 13:07:45 +01:00
Alex Tanskanen 175b843b66 Add "macOS shuffle" to iOS as well
Since iOS functions like macOS with regards to Alt behaving like AltGr,
we need the same workaround on iOS as well.
2019-11-04 14:22:46 +01:00
Pierre Ossman ccb511a527 Handle missing Shift events on Windows
This is a bug in the OS that leaks through to the browsers. We need
to fake a Shift release here to avoid Shift getting stuck in the remote
session.
2019-11-04 10:17:45 +01:00
Pierre Ossman 3388c92c7f Send NumLock on macOS, even though the key is Clear
There is no obvious choice what works best here, but this is what
TigerVNC has been doing for years without complaints. Let's follow
them until we get reports that this doesn't work well.
2019-11-01 13:13:35 +01:00
Pierre Ossman 1096555414 Fix typo for MailSend key 2019-11-01 10:49:19 +01:00
Pierre Ossman ebee9cddbf Update to latest UI Events key specification 2019-11-01 10:25:23 +01:00