This file contains a list of bugs to fix and minor feature changes
needed in the Tk toolkit.  The list is ordered by the time when the
idea for the change first arose;  no priority should be inferred from
the order.

sccsid = @(#) ToDo 1.2 94/12/14 10:16:04

47. Add new "option" subcommands to (a) query whole database or
(b) query all the option patterns that match for a particular option
(i.e. don't just return the one that will actually be used).

63. Provide way to determine "type" of window (i.e. command under which
it was created) rather than current class?

106. Add feature to buttons for automatic defaulting, where button
allocates extra space for default ring.

108. Change Tk_GetAtomName to return NULL instead of "?bad atom?".

132. Extend "option" command to make it possible to retrieve the original
resource pattern specs.

136. Implement mechanism for using existing window as main window for
application, support with command-line argument in wish.

139. Change canvas Postscript generation to be smarter about font names
that have been abbreviated:  use X to look up the full name.

147. Add "window" entry to menus.

148. Add an "initProc" and a "freeProc" to TK_CONFIG_CUSTOM config types.

150. In SYNONYM options, specify a command-line switch for the other
option, not a database name.

152. Make canvas window items restack in response to canvase "raise"
and "lower" commands.

153. Some fonts (e.g. Times) have underline characters that extend
*below* the official descent of the font.  Right now the underline
is invisible for these fonts in text widgets.  Find a way to make
this work in text?

156. Eliminate "alwaysRedraw" for canvases and add an undisplayProc
instead.

149. Add -nosecurity option to Tk to replace -DTK_NO_SECURITY.

150. Change the bindings for menubuttons to watch mouse motion events
and map them to menu or menubutton windows "by hand", so as to eliminate
the need for a menu to be a descendant of the menubutton.

151. Create an I/O event handler so that Tk can continue after a server
connection is lost.

152. Eliminate Tcl_AppInit and replace it with main, which calls procedures
in tclMain.c and tkMain.c?
