Things that would be nice to do...

ser     Implement fixed reports ala wwwgnats/CERN wwwgnats

ser     Are large tables too slow?
        Break into 100 row tables ala wwwgnats,
        or give netscape a hint with <table cols=XXX> ?

non     Automatically figure out if gnatsd is "release based":
        > On Mon, 17 May 1999, Rick Macdonald wrote:
        Here's how I do this in TkGnats. You can tell what I'm doing even if you
        don't speak Tcl. If the "kywd" command returns the error "Unrecognized
        command", then it's not release-based. If it is release-based, the error
        is different (it says missing argument, or something).
        proc check_release_based_socket {} {
            global TkGnats
            set TkGnats(ReleaseBased) 0
            if {[set s [open_socket_gnatsd]] == "-1"} {
                return -1
            }
            puts $s "KYWD"
            set rep [get_socket_reply $s]
            if {[string first "Unrecognized command" [lindex $rep 0]] < 0} {
                set TkGnats(ReleaseBased) 1
            } {
                set TkGnats(ReleaseBased) 0
            }
            close_socket $TkGnats(GNATS_SERVER) $TkGnats(GNATS_PORT)
        }

non     Automatically fix shebang #! line using Makefile.PL and
        $(INSTALLBIN)

non     Some new PR field values should be sticky via cookie, e.g.
        Category, Release.
        Workaround easy: use Back button between sending reports.

non     Support gnats-3.106 and 3.107
        read gnats vers from gnatsd response
        handle unlocking diffs in &submitedit

non     o  The notify list in the Create form is too restrictive. It
        only allows
        simple addresses "aaa@bbb.ccc" separated with commas and no spaces.

        I think it should allow the following:

        Rick Macdonald <rickm@vsl.com>, "Kenneth H. Cox"
        <kenstir@senteinc.com>

non     o  The "Reporter's email" seems too restrictive. It insists on
           aaa@bbb.ccc but on a local site, just the userid "aaa" should be
           acceptable.

non     o  Since the form is quite long, it should have a second set of
           Submit/Reset buttons at the top.

# local variables:
# mode:auto-fill
# fill-prefix:"        "
# end:
