浏览代码

LICENSE.txt, docs/TODO: bring up to date.

- Add Orbitron info to LICENSE.txt

- Update TODO.
Joel Martin 14 年之前
父节点
当前提交
1709ee3ab7
共有 2 个文件被更改,包括 17 次插入47 次删除
  1. 7 3
      LICENSE.txt
  2. 10 44
      docs/TODO

+ 7 - 3
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

+ 10 - 44
docs/TODO

@@ -1,53 +1,19 @@
-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.
 - 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:
-    - 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)