]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - TO-DO
ncurses 5.6 - patch 20070128
[ncurses.git] / TO-DO
diff --git a/TO-DO b/TO-DO
index caefedd8a9c7e04b093bcc8231d406d1c36f12c4..6834e0380b372e84ae7efa5a33730b5da15e1147 100644 (file)
--- a/TO-DO
+++ b/TO-DO
@@ -1,4 +1,32 @@
--- $Id: TO-DO,v 1.45 2005/08/20 20:53:04 tom Exp $
+-------------------------------------------------------------------------------
+-- Copyright (c) 1998-2005,2006 Free Software Foundation, Inc.               --
+--                                                                           --
+-- Permission is hereby granted, free of charge, to any person obtaining a   --
+-- copy of this software and associated documentation files (the             --
+-- "Software"), to deal in the Software without restriction, including       --
+-- without limitation the rights to use, copy, modify, merge, publish,       --
+-- distribute, distribute with modifications, sublicense, and/or sell copies --
+-- of the Software, and to permit persons to whom the Software is furnished  --
+-- to do so, subject to the following conditions:                            --
+--                                                                           --
+-- The above copyright notice and this permission notice shall be included   --
+-- in all copies or substantial portions of the Software.                    --
+--                                                                           --
+-- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS   --
+-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF                --
+-- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN --
+-- NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,       --
+-- DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR     --
+-- OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE --
+-- USE OR OTHER DEALINGS IN THE SOFTWARE.                                    --
+--                                                                           --
+-- Except as contained in this notice, the name(s) of the above copyright    --
+-- holders shall not be used in advertising or otherwise to promote the      --
+-- sale, use or other dealings in this Software without prior written        --
+-- authorization.                                                            --
+-------------------------------------------------------------------------------
+-- $Id: TO-DO,v 1.48 2006/10/28 19:49:16 tom Exp $
+-------------------------------------------------------------------------------
 
 SHORT-TERM TO-DO ITEMS:
 
 
 SHORT-TERM TO-DO ITEMS:
 
@@ -10,9 +38,9 @@ Known Problems:
   develop a good set of regression tests to cover lib_doupdate.c and
   lib_mvcur.c.
 
   develop a good set of regression tests to cover lib_doupdate.c and
   lib_mvcur.c.
 
-+ Magic cookie support does not work, since the logic does not take into
-  account refresh.  Also, the initial optimize does not adjust the current
-  location when a cookie is emitted.
++ Magic cookie support (for nonzero xmc values) does not work, since the logic
+  does not take into account refresh.  Also, the initial optimize does not
+  adjust the current location when a cookie is emitted.
 
 + Scrolling optimization has holes:  for example, it forces repaints of the
   screen between calls to refresh().
 
 + Scrolling optimization has holes:  for example, it forces repaints of the
   screen between calls to refresh().
@@ -33,6 +61,9 @@ Known Problems:
 + The resizeterm() function does not handle ripped-off lines such as that done
   for the slk_XXX functions.
 
 + The resizeterm() function does not handle ripped-off lines such as that done
   for the slk_XXX functions.
 
++ vid_attr() should support the set_a_attributes (sgr1) string, but does not. 
+  There appear to be no terminals that require that functionality.
+
 Portability (or lack thereof):
 
 + Users of older System V UNIXes (but not Solaris, and probably not SVr4) may
 Portability (or lack thereof):
 
 + Users of older System V UNIXes (but not Solaris, and probably not SVr4) may
@@ -169,3 +200,5 @@ These are the potentially important ones for ncurses.  Notes:
 
        ii) We probably don't care about dest_tabs_magic_smso; only
                Telerays used it and they're all long obsolete.
 
        ii) We probably don't care about dest_tabs_magic_smso; only
                Telerays used it and they're all long obsolete.
+
+-- vile:txtmode