]> git.proxmox.com Git - mirror_novnc.git/blobdiff - docs/TODO
API changes. Client cursor and settings menu.
[mirror_novnc.git] / docs / TODO
index 0dc7ff80c0507600071338738a360fcc9fd9afe6..ec76ad69478680a1ecc93a92967b6e76a34f5de2 100644 (file)
--- a/docs/TODO
+++ b/docs/TODO
@@ -1,8 +1,26 @@
+Short Term:
+
+- Proper Javascript namespacing for Canvas and RFB (using function for
+    true local variables and functions).
+
+- Timing delta between frames in proxy record log, for playback
+  support (for demo and test).
+
+- Playback/demo on website.
+
+- Test on IE 9 preview 3.
+
+- Possibly support IE <= 8.0 using excanvas or fxcanvas:
+  http://excanvas.sourceforge.net/
+  http://code.google.com/p/fxcanvas/
+
+- Fix cursor URI detection in Arora:
+    - allows data URI, but doesn't actually work
+
+
 Medium Term:
 
-- Implement Cursor pseudo-encoding (CSS cursor)
-    http://en.wikipedia.org/wiki/ICO_(file_format)
-    https://developer.mozilla.org/en/Using_URL_values_for_the_cursor_property
+- Viewport and/or scaling support.
 
 - Status bar buttons:
     - Isolate menu UI in DefaultControls.js
@@ -43,7 +61,11 @@ Longer Term:
 
 - Get web-socket-js RFC2817 proxying working again.
 
+- Implement tight and ZRLE encoding
+
 - Support for Spice protocol.
 
-- Implement tight and ZRLE encoding
+- Consider RDP protocol.
+
+- Consider NX protocol.