LICENSE.txt, docs/TODO: bring up to date.
- Add Orbitron info to LICENSE.txt - Update TODO.
This commit is contained in:
parent
479bfa9964
commit
1709ee3ab7
10
LICENSE.txt
10
LICENSE.txt
|
@ -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
|
history: https://github.com/kanaka/noVNC/commits/master
|
||||||
|
|
||||||
noVNC is licensed under the LGPL (GNU Lesser General Public License)
|
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/input.js : LGPL-2 or any later version
|
||||||
|
|
||||||
include/base64.js : Dual GPL-2 or LGPL-2.1
|
include/base64.js : Dual GPL-2 or LGPL-2.1
|
||||||
|
|
||||||
incluee/des.js : Various BSD style licenses
|
include/des.js : Various BSD style licenses
|
||||||
|
|
||||||
include/web-socket-js/ : New BSD license. Source code at
|
include/web-socket-js/ : New BSD license. Source code at
|
||||||
http://github.com/gimite/web-socket-js
|
http://github.com/gimite/web-socket-js
|
||||||
|
|
||||||
|
include/Orbitron* : SIL Open Font License 1.1
|
||||||
|
(Copyright 2009 Matt McInerney)
|
||||||
|
|
||||||
images/ : Creative Commons Attribution-ShareAlike
|
images/ : Creative Commons Attribution-ShareAlike
|
||||||
http://creativecommons.org/licenses/by-sa/3.0/
|
http://creativecommons.org/licenses/by-sa/3.0/
|
||||||
Uses of the work must be attributed
|
Uses of the work must be attributed
|
||||||
to the noVNC project.
|
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.LGPL-3 and
|
||||||
docs/LICENSE.GPL-3
|
docs/LICENSE.GPL-3
|
||||||
|
docs/LICENSE.OFL-1.1
|
||||||
|
|
||||||
Or alternatively the LGPL-3 license text may be found here:
|
Or alternatively the LGPL-3 license text may be found here:
|
||||||
http://www.gnu.org/licenses/lgpl.html and
|
http://www.gnu.org/licenses/lgpl.html and
|
||||||
|
|
54
docs/TODO
54
docs/TODO
|
@ -1,53 +1,19 @@
|
||||||
Short Term:
|
- Use requestAnimationFrame for frameBufferUpdate polling
|
||||||
|
|
||||||
- Test normal arrays vs TypedArrays vs imageData arrays.
|
- Use WebSocket binary API when available.
|
||||||
- Blog post about it.
|
|
||||||
|
|
||||||
- VNC performance and regression playback suite.
|
- Scaling support
|
||||||
- WebSockets
|
|
||||||
- expand latency test
|
|
||||||
- add absolute timers (every 500 packets)
|
|
||||||
- try 1 ms delay
|
|
||||||
- stop at 4000 packets
|
|
||||||
- small and large packets test
|
|
||||||
|
|
||||||
- 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.
|
- IE 9 improvements.
|
||||||
- https://github.com/gimite/web-socket-js/issues#issue/41
|
- https://github.com/gimite/web-socket-js/issues#issue/41
|
||||||
- try window.atob instead of decode for better performance
|
- try window.atob instead of decode for better performance
|
||||||
|
|
||||||
- Status bar menu/buttons:
|
- Keyboard menu/panel:
|
||||||
- Explanatory hover text over buttons
|
- 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
|
||||||
|
|
||||||
- Configuration menu:
|
- zlib/tight support (even if slow)
|
||||||
- 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
|
|
||||||
|
|
||||||
- Touchscreen testing/support.
|
|
||||||
|
|
Loading…
Reference in New Issue