Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
N
noVNC
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
rasky
noVNC
Commits
1709ee3a
Commit
1709ee3a
authored
Sep 28, 2011
by
Joel Martin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
LICENSE.txt, docs/TODO: bring up to date.
- Add Orbitron info to LICENSE.txt - Update TODO.
parent
479bfa99
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
17 additions
and
47 deletions
+17
-47
LICENSE.txt
LICENSE.txt
+7
-3
TODO
docs/TODO
+10
-44
No files found.
LICENSE.txt
View file @
1709ee3a
...
...
@@ -5,25 +5,29 @@ Please refer to the individual source files and/or to the noVNC commit
history: https://github.com/kanaka/noVNC/commits/master
noVNC is licensed under the LGPL (GNU Lesser General Public License)
version 3 with the following exceptions:
version 3 with the following exceptions
(all LGPL compatible)
:
include/input.js : LGPL-2 or any later version
include/base64.js : Dual GPL-2 or LGPL-2.1
inclu
e
e/des.js : Various BSD style licenses
inclu
d
e/des.js : Various BSD style licenses
include/web-socket-js/ : New BSD license. Source code at
http://github.com/gimite/web-socket-js
include/Orbitron* : SIL Open Font License 1.1
(Copyright 2009 Matt McInerney)
images/ : Creative Commons Attribution-ShareAlike
http://creativecommons.org/licenses/by-sa/3.0/
Uses of the work must be attributed
to the noVNC project.
The LGPL-3
license text is
included at:
The LGPL-3
and OFL license texts are
included at:
docs/LICENSE.LGPL-3 and
docs/LICENSE.GPL-3
docs/LICENSE.OFL-1.1
Or alternatively the LGPL-3 license text may be found here:
http://www.gnu.org/licenses/lgpl.html and
...
...
docs/TODO
View file @
1709ee3a
Short Term:
- Use requestAnimationFrame for frameBufferUpdate polling
- Test normal arrays vs TypedArrays vs imageData arrays.
- Blog post about it.
- Use WebSocket binary API when available.
- VNC performance and regression playback suite.
- WebSockets
- expand latency test
- add absolute timers (every 500 packets)
- try 1 ms delay
- stop at 4000 packets
- small and large packets test
- Scaling support
- JavaScript
- just base64 decode
- everything except Canvas
- Full test
- Without WebSockets
- With replay from python tester
- add higher-resolution multi test
- websockify test with echo and playback functionality
- choosen by client test page on connect
- Keyboard layout/internationalization support
- convert keyCode into proper charCode
---
- IE 9 improvements.
- https://github.com/gimite/web-socket-js/issues#issue/41
- try window.atob instead of decode for better performance
- Status bar menu/buttons:
- Explanatory hover text over buttons
- Configuration menu:
- Tunable: speed vs. bandwidth selection
- Tunable: CPU use versus latency.
- Scaling
- Keyboard menu:
- Ctrl Lock, Alt Lock, SysRq Lock
- Highlight menu icon when keys are locked
- Clipboard button -> popup:
- text, clear and send buttons
Medium Term:
- Viewport support
- Keyboard menu/panel:
- Move CtrlAltDel button here
- direct text entry with Send/Paste button
- Ctrl Once/Lock, Alt Once/Lock, SysRq Once/Lock
- Highlight menu icon when keys are locked
-
Touchscreen testing/support.
-
zlib/tight support (even if slow)
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment