Pierre Ossman
7a1f2e4cf5
Merge branch 'user_getters_and_setters_in_websock' of https://github.com/juanjoDiaz/noVNC
2019-01-08 12:26:17 +01:00
Pierre Ossman
e35570227c
Use CustomEvent for playback events
...
Stop abusing Event as that doesn't work everwhere.
2019-01-08 12:25:42 +01:00
Pierre Ossman
568f6567e1
Avoid using String.prototype.startsWith()
...
IE doesn't support it.
2019-01-08 12:25:01 +01:00
Pierre Ossman
527a1fd0ae
Pre-convert recordings for playback
...
Convert the recordings ahead of time instead of during the playback.
That way we aren't messing up the profiling with time spent converting
data, rather than processing it.
2019-01-08 12:24:39 +01:00
Juanjo Diaz
879e33ab64
Extract rQshift to common function
2018-12-08 17:32:00 +02:00
Juanjo Diaz
8a189a6291
Add getters/setter to websock
2018-12-08 17:31:20 +02:00
Samuel Mannehed
18439b0680
Merge pull request #1165 from juanjoDiaz/throw_errors_instead_of_strings
...
Throw Error instead of String
2018-11-26 19:09:44 +01:00
Samuel Mannehed
2bab9a0460
Merge pull request #1166 from juanjoDiaz/simplify_EventTargetMixin
...
Simplify EventTargetMixin
2018-11-26 18:42:10 +01:00
Samuel Mannehed
ae1f7a8f5c
Merge pull request #1168 from juanjoDiaz/use_new_error
...
Use `new` when constructing errors
2018-11-26 18:36:10 +01:00
Juanjo Diaz
11ef53544f
Simplify EventTargetMixin
2018-11-25 13:53:23 +02:00
Juanjo Diaz
d3ed883a8f
Use `new` when constructing errors
2018-11-24 21:44:11 +02:00
Juanjo Diaz
84a5a2d827
Throw Error instead of String
2018-11-24 19:47:57 +02:00
Samuel Mannehed
cffb42ee8f
Dont reset touch mouse button state for view-only
...
Fixes bug introduced in 61f93180c8
.
2018-11-01 11:22:19 +01:00
Samuel Mannehed
7449170cc8
Fix chinese translation of "Connect"
...
Thanks to Lyon Hu (@chnhyg) for finding the issue.
2018-11-01 11:07:58 +01:00
Petr
56c82ecd35
Czech translation
2018-10-19 13:01:39 +02:00
Solly Ross
84586c0f17
Change copyright header ( #1138 )
...
* Change copyright header
This updates the copyright header to say "The noVNC Authors". People
who previously had copyright listings are now under the AUTHORS file.
2018-10-09 12:15:35 +02:00
Pierre Ossman
d105040581
Add tests for Cursor encoding
2018-09-18 11:36:32 +02:00
Pierre Ossman
679535ec29
Fix cursor encoding handling from earlier merge
...
Old code snuck in when merging the split of decoders to separate
classes. Restore the proper handling of cursors.
2018-09-18 11:08:02 +02:00
Pierre Ossman
9881899e7b
Merge branch 'style' of https://github.com/CendioOssman/noVNC
2018-09-17 13:54:04 +02:00
Pierre Ossman
934c606d91
Merge branch 'decoders' of https://github.com/CendioOssman/noVNC
2018-09-17 13:47:12 +02:00
Samuel Mannehed
772c686776
Merge pull request #1119 from patrakov/master
...
Show dot when there otherwise would be no visible cursor
2018-09-16 11:20:34 +02:00
Alexander E. Patrakov
4c38179d15
Show dot when there is no visible cursor
...
Disabled by default.
2018-09-14 20:31:59 +05:00
Alexander E. Patrakov
d1314d4b3a
Moved the "pixels + mask -> RGBA" logic to rfb.js
...
As requested by Pierre Ossman - he needs this for supporting other
cursor extensions.
2018-09-07 23:01:46 +08:00
Pierre Ossman
0997b319a3
Enforce switch colon spacing
2018-09-06 17:36:48 +02:00
Pierre Ossman
2c5491e131
Enforce space after function name
2018-09-06 17:34:15 +02:00
Pierre Ossman
3f1cda2e37
Enforce space before code block
2018-09-06 17:29:26 +02:00
Pierre Ossman
0ae5c54ab3
Enforce explicit semi-colons
2018-09-06 17:25:02 +02:00
Pierre Ossman
426a8c927b
Enforce curly braces for control statements
2018-09-06 17:22:40 +02:00
Pierre Ossman
4a16dc51a8
Enforce no trailing whitespace
2018-09-06 17:12:45 +02:00
Pierre Ossman
35068204f4
Enforce keyword spacing
2018-09-06 17:08:19 +02:00
Pierre Ossman
942a312779
Enforce object key spacing
2018-09-06 17:07:11 +02:00
Pierre Ossman
22d10c756a
Enforce function declaration style
2018-09-06 17:01:43 +02:00
Pierre Ossman
e777765320
Enforce function names
2018-09-06 16:53:40 +02:00
Pierre Ossman
d80d9d3731
Enforce function call spacing
2018-09-06 16:46:38 +02:00
Pierre Ossman
f77f41ee95
Enforce comma style
2018-09-06 16:44:53 +02:00
Pierre Ossman
6786fd8719
Enforce comma spacing
2018-09-06 16:43:31 +02:00
Pierre Ossman
7b536961b2
Enforce indentation
2018-09-06 16:37:38 +02:00
Pierre Ossman
1404984668
Don't lint xtscancodes.js
...
It's generated by another project so we cannot control the style
of it.
2018-09-06 16:37:11 +02:00
Pierre Ossman
a98881151f
Enforce brace style
2018-09-06 15:39:26 +02:00
Samuel Mannehed
e15950a8ef
Merge pull request #1129 from novnc/vnclitecleanup
...
Cleanup of vnc_lite.html
2018-08-28 10:46:11 +02:00
Samuel Mannehed
e20f0ee9b6
Limit line length to 80 in vnc_lite
2018-08-28 10:42:39 +02:00
Samuel Mannehed
1c945f812b
Add a screen element for vnc_lite.html
...
Makes it clearer where the remote screen will be created.
2018-08-28 10:42:39 +02:00
Samuel Mannehed
8613f6f4ae
Simplify element names in vnc_lite
2018-08-28 10:42:39 +02:00
Samuel Mannehed
011e4bff34
Create our own button for CtrlAltDel in vnc_lite
...
In order to have better control of the layout and to make the code
easier to follow. Using input type button or buttons will imply a lot of
built in styling that differs from browser to browser.
2018-08-28 10:42:39 +02:00
Samuel Mannehed
5271e30049
Use a simple prompt for passwords in vnc_lite
...
It's not password-masked, but it allows for a lot simpler code.
2018-08-28 10:42:39 +02:00
Samuel Mannehed
26d51e490e
Order vnc_lite functions
2018-08-28 10:42:39 +02:00
Samuel Mannehed
c756665e81
Rename functions in vnc_lite
...
Give them obvious names to make the code easier to understand.
2018-08-28 10:42:39 +02:00
Samuel Mannehed
25551b6b40
Use let and const instead of var in vnc_lite
...
The rest of noVNC has been converted already. This allows us to remove
the extra scope that was created for the VNC connection.
2018-08-28 10:42:37 +02:00
Samuel Mannehed
6517c498b9
Remove support for the fragment and WebUtil dep
...
The only remaining use we had of WebUtil was getConfigVar(). Let's get
rid of that dependency and use our own, query-string-only and richly
commented version of that function. It's easier for people to get an
overview of vnc_lite if it's all in one file.
This commit removes support for the fragment, parameters can only be
passed using the query string from now on.
2018-08-28 10:41:56 +02:00
Samuel Mannehed
51f9f0098d
Cleanup non-essential options from vnc_lite
...
This is supposed to be a simple example, it shouldn't have this many
options. This commit removes the following options:
* logging - the default level 'warn' is good enough
* title - a weird thing to set from the query string anyway
* token - not used by most setups
* encrypt - looking at the URL is good enough
* repeaterID - not used by most setups
* shared - uncommon setting
* resize - not supported by most servers
Note that the removal of 'encrypt' allows us to remove logic for
establishing a default port. The default port for wss is 443 and for ws
it's 80 anyway.
2018-08-28 10:41:52 +02:00