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
Juanjo Diaz
9d2c9d1a75
Use default argument for base64
2019-02-26 23:52:47 +02:00
Juanjo Diaz
667f3cc20e
Remove unnecessary context from eventtarget
2019-02-26 23:51:45 +02:00
Juanjo Diaz
fe5974a740
Remove unnecessary constructor parameter from Cursor
2019-02-26 23:51:33 +02:00
Juanjo Diaz
9255e0fb47
Remove intermediate variable from mouse
2019-02-16 23:31:58 +02:00
Pierre Ossman
b00a608af7
Remove error handling in clientCutText()
...
It is not necessary as Websock.flush() is guaranteed to succeed and
give us some space. It also remove the call to _fail(), which was
invalid at this place as clientCutText() is not a method on RFB.
2019-02-15 13:14:36 +01:00
Pierre Ossman
47c66517ae
Throw correct Error object
...
We've already defined the name Error as a logging function, so we
need to be more explicit when we want to refer to the exception
class.
2019-02-15 13:01:28 +01:00
Pierre Ossman
9e03a98182
Merge branch 'slowdata' of https://github.com/CendioOssman/noVNC
2019-02-15 10:40:49 +01:00
Pierre Ossman
70e6795829
Send data one byte at a time in tests
...
This makes sure we don't have code assuming that everything is
neatly packaged in a single WebSocket message.
2019-02-15 10:26:27 +01:00
Pierre Ossman
c02b18f06f
Clean up RFB._rfb_auth_schema assignment
2019-02-15 10:25:50 +01:00
Pierre Ossman
3bb15d4aa0
Fix security failure reason handling of slow data
...
Things would break if the security result and security reason did
not arrive in the same WebSocket message.
2019-02-15 10:24:41 +01:00
Pierre Ossman
c13df5ae67
Fix version handshake to handle slow data
2019-02-15 10:23:32 +01:00
Pierre Ossman
b8ff5d1bde
Use arrow function to avoid bind
2019-02-15 10:22:27 +01:00
Pierre Ossman
17eea9574d
Consume data properly in Hextile decoder
...
We accidentally removed the code updating the data index in 8a189a6
,
resulting in the decoder newer consuming any data. So the data would
be parsed as the next rect, causing weird errors.
2019-02-14 16:57:26 +01:00
Samuel Mannehed
36bfcb0714
Merge pull request #1190 from saucelabs/screen_background
...
Make the screen background customizable
2019-01-21 13:39:31 +01:00
Mykola Mokhnach
d7791ebbcd
Make the screen background cutomizable
2019-01-18 19:36:23 +01:00
Pierre Ossman
7dc0a67808
Fix naming of Korean translation file
2019-01-16 11:10:04 +01:00
Pierre Ossman
20de5749d2
Update translation template file
2019-01-16 11:07:56 +01:00
Pierre Ossman
f50ccd80d1
Fix copyright tag in translations
2019-01-16 11:07:31 +01:00
Baw_Appie
823daa8002
Add Korean translation
2019-01-16 10:43:49 +01:00
Samuel Mannehed
099c419996
Merge pull request #1182 from novnc/scrollbarsfortouch
...
Enable scrollbars for all touch devices aside from Android and iOS
2019-01-14 22:29:47 +01:00
Pierre Ossman
b4819c2558
Merge branch 'npm' of https://github.com/CendioOssman/noVNC
2019-01-11 13:42:31 +01:00
Pierre Ossman
69a9fd6029
Revert 'prepare' to 'prepublish'
...
Travis uses a so ancient version of npm that it doesn't support
'prepare', so we have to continue using 'prepublish' for now.
2019-01-11 13:39:02 +01:00
Pierre Ossman
1ced5688b5
Change to Ossman's NPM authentication
...
Solly's doesn't seem to work anymore, so switch to mine.
2019-01-11 13:39:02 +01:00
Pierre Ossman
364849c67b
Avoid extra environment for Travis deploy stage
...
These are not needed, so keep things more clear by skipping them.
2019-01-11 13:39:02 +01:00
Pierre Ossman
6532b4d1b8
List main entry point for our NPM config
2019-01-11 13:39:02 +01:00
Pierre Ossman
ea4065f33a
Explicitly list what we want in our NPM package
...
Switch over to explicitly listing what we want to include, rather
than listing what we don't want to include. There is too much risk
of getting random junk from your working copy otherwise. This should
also hopefully complain if something is missing.
2019-01-11 13:39:02 +01:00
Samuel Mannehed
ef64917a90
Only disable scrollbars on Android and iOS
...
Previously scrollbars were disabled on all touch devices. This meant
that they were disabled on Windows when touch was detected. Windows does
in fact have useful scrollbars even in touch mode. Fixes Issue #1172
2019-01-09 14:59:22 +01:00
Samuel Mannehed
47b3eac82b
Move UI.isSafari into core/util/browser.js
...
This is where the rest of these kinds of functions are.
2019-01-09 14:58:03 +01:00
Samuel Mannehed
97e23ebbb2
Reorder browser and platform info functions
...
Platform info functions grouped together and browser info functions
grouped together.
2019-01-09 14:56:59 +01:00
Samuel Mannehed
77e261dba3
Merge pull request #1179 from ssebs/super-key-feature
...
Super key feature
2019-01-09 10:41:32 +01:00
Sebastian Safari
3e835a5d37
Add Windows Key Feature
2019-01-08 06:57:12 -08:00