X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=TO-DO;h=6834e0380b372e84ae7efa5a33730b5da15e1147;hp=caefedd8a9c7e04b093bcc8231d406d1c36f12c4;hb=ca5fdd32fd43d84fe3d720cd5c07fba28fc506a4;hpb=55ccd2b959766810cf7db8d1c4462f338ce0afc8 diff --git a/TO-DO b/TO-DO index caefedd8..6834e038 100644 --- 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: @@ -10,9 +38,9 @@ Known Problems: 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(). @@ -33,6 +61,9 @@ Known Problems: + 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 @@ -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. + +-- vile:txtmode