Diff for /annozilla/www/ToDo.html between versions 1.8 and 1.9

version 1.8, 2006/12/17 09:39:18 version 1.9, 2007/03/04 09:35:42
Line 6 Line 6
 <li><strike>Rename "Post"/"Update" to "Save"</strike> (fixed in CVS)  <li><strike>Rename "Post"/"Update" to "Save"</strike> (fixed in CVS)
 <li>Make all sidebar options available via menu (not just context menu)  <li>Make all sidebar options available via menu (not just context menu)
 <li><strike>Fix memory leaks (3 objects leaked per window)</strike> fixed in CVS  <li><strike>Fix memory leaks (3 objects leaked per window)</strike> fixed in CVS
<li>Are we slowing down new window/tab creation by loading so much code into the context menu? (use nsISubscriptLoader or whatever it's called?)<li>Are we slowing down new window/tab creation by loading so much code into the context menu? (use mozIJSSubScriptLoader?)
 <li><strike>Get <code>"Stylesheet annotations.css not found: using chrome://annozilla/content/annotations.css"</code> in error console.</strike> Update: this is intended behaviour, however I have removed the logging to the console.  <li><strike>Get <code>"Stylesheet annotations.css not found: using chrome://annozilla/content/annotations.css"</code> in error console.</strike> Update: this is intended behaviour, however I have removed the logging to the console.
 <li><strike>Autoloading for tabbed browsing?</strike> Implemented by CGH.  <li><strike>Autoloading for tabbed browsing?</strike> Implemented by CGH.
 <li>From an empty sidebar (showing "No annotations loaded"), create an annotation without first loading the annotations for the page. The new annotation is added for the list but "No annotations loaded" is still present.  <li>From an empty sidebar (showing "No annotations loaded"), create an annotation without first loading the annotations for the page. The new annotation is added for the list but "No annotations loaded" is still present.
 <li><strike>Remove extra nodes from DOM when a highlight is deleted. (At the moment we just remove the highlighting.)</strike>  <li><strike>Remove extra nodes from DOM when a highlight is deleted. (At the moment we just remove the highlighting.)</strike>
 <li>Open annotation window by double-clicking on icon opens window at unreasonably small size. <strike>Or sometimes get "Sorry, couldn't download the annotation body."</strike> - fixed by allowing multiple annotation windows  <li>Open annotation window by double-clicking on icon opens window at unreasonably small size. <strike>Or sometimes get "Sorry, couldn't download the annotation body."</strike> - fixed by allowing multiple annotation windows
<li>Integrate Firefox 2 built-in spelling checker.<li><strike>Integrate Firefox 2 built-in spelling checker.</strike> fixed in CVS
 <li>Preference wizard for easy first-time setup. (In progress).  <li>Preference wizard for easy first-time setup. (In progress).
 <li>Annotation passed to postAnnotationOnSuccess from remote server  <li>Annotation passed to postAnnotationOnSuccess from remote server
   doesn't have proper annotation type; need to reload to get it    doesn't have proper annotation type; need to reload to get it
Line 33  Error: [Exception... "'openEditorWindow  Line 33  Error: [Exception... "'openEditorWindow 
   
 <li>IconManager trouble getting body from server?  <li>IconManager trouble getting body from server?
       due to asynchronous body load: see loadBodyOnSuccess         due to asynchronous body load: see loadBodyOnSuccess 
<li>Don't want to load annotation bodies during annotation loading (in general case - OK for local server)
 <li>Remove server as default post server if that server is deleted from the list
 </ul>  </ul>
   
 <h2>Medium term</h2>  <h2>Medium term</h2>
 <ul>  <ul>
 <li>In the Server Options panel, display "Local Server" not "urn:localserver" (if possible)  <li>In the Server Options panel, display "Local Server" not "urn:localserver" (if possible)
<li>Use XBL language binding everywhere<li><strike>Use XBL language binding everywhere</strike> Now expecting to remove the language options from the UI
 <li>Rework classes using model/view/controller terminology  <li>Rework classes using model/view/controller terminology
 <li>On sidebar load with no servers, make it easier to load the Server options panel  <li>On sidebar load with no servers, make it easier to load the Server options panel
 <li>Move multiple server support into an 'Advanced' panel???  <li>Move multiple server support into an 'Advanced' panel???
Line 47  Error: [Exception... "'openEditorWindow  Line 48  Error: [Exception... "'openEditorWindow 
   
 <h2>Long term</h2>  <h2>Long term</h2>
 <ul>  <ul>
<li>XBL for annotation icons and/or highlights<li><strike>XBL for annotation icons and/or highlights</strike> Doesn't seem to be possible because we can't bind to arbitrary text nodes
 <li>The 'fastback' feature would presumably leave annotation icons/highlights in the document but not held by Annozilla. Could the annotation data be held in the document, with DOM UserData? (speculation, I don't know whether this is possible.)  <li>The 'fastback' feature would presumably leave annotation icons/highlights in the document but not held by Annozilla. Could the annotation data be held in the document, with DOM UserData? (speculation, I don't know whether this is possible.)
 <li>Test cases  <li>Test cases
 <li>Unit tests  <li>Unit tests

Removed from v.1.8  
changed lines
  Added in v.1.9


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>