-------------------------------------------------------------------------------
--- Copyright (c) 1998-2006,2007 Free Software Foundation, Inc. --
+-- Copyright (c) 1998-2007,2008 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 --
-- sale, use or other dealings in this Software without prior written --
-- authorization. --
-------------------------------------------------------------------------------
--- $Id: TO-DO,v 1.49 2007/02/03 16:29:17 tom Exp $
+-- $Id: TO-DO,v 1.52 2008/11/22 22:58:59 tom Exp $
-------------------------------------------------------------------------------
SHORT-TERM TO-DO ITEMS:
+ vid_attr() should support the set_a_attributes (sgr1) string, but does not.
There appear to be no terminals that require that functionality.
++ the configure --disable-ext-funcs option does not work for Ada95 tree.
+
++ the --with-pthread configuration builds for Cygwin, but does not work
+ properly (test/worm.c shows all of the worms in the same location).
+
++ the Ada95 tree requires a small fix to build on Cygwin, since the GNAT port
+ to that platform provides an incomplete Interrupts.Names package. For
+ instance (your gcc version may be different):
+ /usr/lib/gcc/i686-pc-cygwin/3.4.4/adainclude/a-intnam.ads
+
+ cut here...
+-------------------------------------------------------------------------------
+--- a-intnam.ads.orig 2003-10-21 13:41:51.000000000 +0000
++++ a-intnam.ads 2007-05-05 22:40:02.609375000 +0000
+@@ -44,5 +44,6 @@
+
+ DUMMY_INTERRUPT_1 : constant Interrupt_ID := 1;
+ DUMMY_INTERRUPT_2 : constant Interrupt_ID := 2;
++ SIGINT : constant Interrupt_ID := 1;
+
+ end Ada.Interrupts.Names;
+-------------------------------------------------------------------------------
+
++ the --enable-rpath configure option builds for the corresponding platforms;
+ however combining it with --with-ticlib and --with-termlib does not always
+ produce libraries that can be run without setting environment variables.
+ Building those with libtool does not work either. (This is a problem with
+ the BSD platforms).
+
Portability (or lack thereof):
+ Users of older System V UNIXes (but not Solaris, and probably not SVr4) may