Jesper Alf Dam
e9f489a629
Avoid recursion in Alt check on Firefox
...
The Firefox workaround which checks for missing Alt key events may
synthesise new KeyboardEvents. On these events, checkAlt should not be
recursively triggered. Otherwise, we get "too much recursion" errors
whenever the Alt key is pressed.
2019-08-16 16:20:41 +02:00
Pierre Ossman
776024a008
Fix trivial lint issues in translation tools
...
Indentation, missing semicolon, etc.
2019-08-15 15:58:09 +02:00
Pierre Ossman
604edf07d2
Upgrade to latest rollup
2019-08-15 15:58:09 +02:00
Pierre Ossman
ff7882c44c
Remove unused import from module loader
2019-08-15 15:58:09 +02:00
Pierre Ossman
c9765e5066
Upgrade to latest sinon and chai
2019-08-15 15:58:09 +02:00
Pierre Ossman
b875486db8
Avoid deprecated called.once from sinon-chai
...
It's been removed in newer versions and will break eventually.
2019-08-15 15:58:09 +02:00
Tim Edwards
e1d50c8c10
Added a Snap package for noVNC ( #1231 )
...
Creating an Ubuntu Snap package to make noVNC easier to deploy.
Checks for the websockify binary in both the PATH (using which) and in the location where the Snap package places the binary. This is necessary for noVNC to be usable in a Snap. It doesn't affect the original functionality of git cloning websockify if it's not found in PATH or the Snap location.
2019-07-25 22:22:48 +02:00
Samuel Mannehed
897b465b87
Add missing parentheses for arrow func arg
...
Our lint tests expect this when an arrow functino has a body with
curly braces.
2019-07-23 16:12:22 +02:00
Samuel Mannehed
e14aa4d0fe
Add documentation for the option showDotCursor
...
This is not only a property, it's also a parameter to the constructor.
2019-07-23 16:07:17 +02:00
Samuel Mannehed
c912230309
Remove the default value of wsProtocols
...
Using the 'binary' protocol by default is very non-standard.
2019-07-23 16:03:49 +02:00
Samuel Mannehed
21387f9c24
Merge pull request #1262 from shiramax/sub_protocols
...
Add support in websocket sub-protocols
2019-07-23 15:24:10 +02:00
Shira Maximov
25b3d49d32
Add support in websocket sub-protocols
2019-07-23 13:44:18 +03:00
Samuel Mannehed
8f2bcfbe79
Merge pull request #1265 from juanjoDiaz/add_version_number_to_UI_2
...
Add version number to UI
2019-07-23 11:51:09 +02:00
Juanjo Diaz
15c7b7a619
Add version number to UI
2019-07-23 10:25:59 +03:00
Samuel Mannehed
21ac6ca0f2
Update link to websock.js API
2019-07-15 14:05:24 +02:00
Samuel Mannehed
df4b7515a3
Merge pull request #1259 from lyarwood/launch.sh
...
launch.sh: Check for a local websockify directory
2019-07-14 23:31:10 +02:00
Lee Yarwood
188c9a591b
launch.sh: Check for a local websockify directory
...
Previously launch.sh would check both for the existence of a local
websockify file and /websockify/run file.
This initial check should really be for a local websockify directory
as in packaged environments a file could very well be the actual
executable leading to launch.sh incorrectly attempting to use a local
version of websockify.
2019-07-09 12:27:26 +01:00
Pierre Ossman
23af6e142a
Merge branch 'add-japanese-translation' of https://github.com/nnn1590/noVNC
2019-06-13 13:59:35 +02:00
Pierre Ossman
97924ebd5d
Add support for separate key file in launch script
2019-06-13 13:51:56 +02:00
nnn1590
7ded517823
Add Japanese translation
2019-06-12 04:30:56 +09:00
Samuel Mannehed
32e081950c
Revert "Fullscreen from iframe ( #1236 )" ( #1247 )
...
This reverts commit 19cdc15aa3
.
2019-05-25 02:51:38 +02:00
Pierre Ossman
755d6eae99
Remove server pixel format warnings
...
These are harmless and really only for debugging. So remove them
as they tend to trick people in to thinking something is wrong.
We already print the entire server pixel format earlier anyway in
case we need the details.
2019-05-24 13:06:26 +02:00
Ján Jockusch
19cdc15aa3
Fullscreen from iframe ( #1236 )
...
* First attempt to make the fullscreen button work inside an iframe.
* Cleaner distinction between document element and document.
* Scoping corrections. Auto-detect correct iframe.
* Added comments to the relevant sections.
* IE issue fixed.
* Same source issue solved. fullscreenToggle now checks if it is permitted to inspect other iframes.
2019-05-13 15:06:32 +02:00
Pierre Ossman
2b2b6073dd
Don't do cleanup on deploy
...
Travis wipes out node_modules otherwise, which we need for the prepare
stages of the deployment to npm.
2019-04-15 16:11:01 +02:00
Samuel Mannehed
9fe2fd04d4
noVNC 1.1.0
2019-04-09 16:29:53 +02:00
Samuel Mannehed
3ba5cefef2
Update generated JS files for translations
2019-04-09 16:22:16 +02:00
Samuel Mannehed
e94e83c6c8
Update Dutch translations
...
Co-authored-by: Arend Lapere <arend.lapere@gmail.com>
2019-04-09 16:21:35 +02:00
Samuel Mannehed
d6804167ef
Update Swedish translations
2019-04-09 16:21:19 +02:00
Samuel Mannehed
a136b4b078
Allow autoscale() with zero height or width
...
Commit 6e7e6f9
stopped the function from running if width or height was
zero, this commit reverts that change. This commit also makes the
resulting canvas 0x0 if autoscale is called with zero. By adding this
special case we can avoid division by zero in the calculations.
2019-04-02 16:51:18 +02:00
Pierre Ossman
2aa3b5bc79
Get rid of self-closing tags
...
This is a remnant of XHTML and not used in standard HTML. Get rid
of them so that no-one mistakes our files for being XHTML compatible.
2019-04-02 14:22:34 +02:00
Pierre Ossman
dcc41bde61
Fix up errors and warnings in vnc_playback.html
...
Remove the styling, as it isn't really needed, and fix some minor
things that the w3c validator complains about.
2019-03-26 15:21:31 +01:00
Pierre Ossman
a98a223e13
Validate HTML and CSS in Travis
2019-03-26 15:19:11 +01:00
Samuel Mannehed
f5d76dd5bb
Add translations as a feature
2019-03-21 13:57:16 +01:00
Samuel Mannehed
effd53838c
Merge pull request #1218 from samhed/htmlformat
...
Some formatting fixes for HTML files
2019-03-14 14:44:10 +01:00
Samuel Mannehed
94e6f8c2fa
Remove trailing whitespace
2019-03-14 14:17:04 +01:00
Samuel Mannehed
2500f65d01
Consistently end self closing tags with />
...
Even though this isn't strictly required by the standard its nice to be
consistent.
2019-03-14 14:16:40 +01:00
Samuel Mannehed
26a9c1c14d
Remove invalid HTML attributes from textarea
2019-03-14 14:13:27 +01:00
Samuel Mannehed
fe8d784bce
img elements must have alt attributes
2019-03-14 14:13:27 +01:00
Samuel Mannehed
5a76000848
Fix invalid input type 'input'
2019-03-14 14:13:27 +01:00
Samuel Mannehed
892c3330cf
Input type image is not allowed to have values
2019-03-14 14:13:27 +01:00
Samuel Mannehed
45c644a68d
Remove unnecessary type attributes
2019-03-14 14:13:27 +01:00
Samuel Mannehed
daff988e17
Remove X-UA-Compatible meta tag
...
It's only required if we wanted support IE8, IE9 or older. We require at
least IE11 at the moment.
2019-03-14 14:13:27 +01:00
Samuel Mannehed
80c52ba7cb
Add default language
2019-03-14 14:13:27 +01:00
Samuel Mannehed
6e7e6f9c9e
Add check for bad values for Display.autoscale()
2019-03-08 16:30:43 +01:00
Samuel Mannehed
9a823732a0
Merge pull request #1204 from juanjoDiaz/small_improvements
...
Small improvements
2019-03-04 09:32:11 +01:00
Juanjo Diaz
1c9b904d1a
Remove callbacks from UI in favour of promises
2019-02-27 10:18:59 +02:00
Juanjo Diaz
41ddb35458
Replace unnecessary function supportsCursorURIs by a constant variable
2019-02-27 10:14:50 +02:00
Juanjo Diaz
44f4c5545f
Move support check from display to browser
2019-02-27 10:13:50 +02:00
Dmitriy Shweew
d917ccdaf7
Add Russian translation ( #1211 )
...
By Dmitriy Shweew (shweew)
2019-02-27 01:24:22 +01:00
Juanjo Diaz
0505214cd9
Convert DES into a class
2019-02-26 23:53:43 +02:00